At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Firmware Engineer
This is an opportunity to join a dynamic and growing team of experienced engineers developing physical IP for industry-standard high-speed serial-link protocols. The successful candidate will ideally be a highly motivated self-starter who is able to work independently to complete assigned tasks and can also contribute to project leadership. It is expected that the candidate will contribute during all phases of firmware development for high speed SERDES from architecture development to implementation, verification, testing and customer deployment.
This includes:
Contribution during firmware architecture development and implementation of the defined firmware features.Working closely with verification team to debug and fix the FW issues found with verification simulations.Involvement during post-silicon testing and validation to identify any FW and HW related functionality and performance issues and implement any necessary FW improvements to address these issues.Interaction with Product Engineering, System Validation and Design team to debug IP issues in the field and provide hot fixes.
Responsibilities include:
Help to build system level prototype control software to develop/validate adaptation, equalization, and control algorithms for high speed SERDES.Implement assigned FW features and work closely with verification and validation team to ensure the functionality and robustness of the implemented features.Support of Validation team during electrical and system characterization.Assist in the documentation of firmware development processes, updates, and technical manuals.Support of Product Engineering team during customer deployment of the IP.
Specific desired skills:
1-3 years of experience in firmware development.Solid programming knowledge in C/C++ and PythonUnderstanding of wireline communication principlesKnowledge in mixed signal circuit design and digital signal processing techniquesExperience with digital verification toolsExperience using version control systems like GitKnowledge of communication protocols such as SPI, I2C, UART, etc.Strong problem solving and communication skillsBSc or MSc in Electrical EngineeringThe annual salary range for California is $92,400 to $171,600. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.