What are the responsibilities and job description for the Sr IT Software Engineer position at Baya Systems?
SR IT SOFTWARE ENGINEER
Santa Clara, CA
About the role
:We are seeking a seasoned Software Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solution
s
Responsibilitie
- s:Develop Baya’s system software in Python and C
- Develop core software optimization algorithms and platfor
- msBuild performance models of different IP
- 'sWork closely with hardware teams to implement configuration knobs for IP
- ’sExecute verification test plans to produce high-quality softwa
re
Qualificatio
- ns:BS, MS in Computer Science, Computer Engineering, or Electrical Engineer
- ing2 years of hands-on experience in the semiconductor or CAD indus
- tryStrong object-oriented programming skills with Python and
- C Expert-level knowledge of Data Structures and Algorit
- hmsExpert-level knowledge of building concurrent system mod
- elsStrong understanding of computer architecture, memory hierarchies, and networking conce
- ptsUnderstanding of software systems design and model
- ingExperience with modern code development practices: Git, CI,
- UIExcellent problem-solving skills and attention to det
- ailStrong communication and collaboration ski