C

Cadence Design Systems

Develops EDA software, IP, verification tools

Firmware Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A B.Tech with 4 years of experience or an M.Tech with 2 years of experience in Electrical/Electronics Engineering is desired.
  • Solid programming knowledge in C/C++ and Python is required.
  • Understanding of wireline communication principles and digital signal processing techniques is a plus.
  • Knowledge of mixed-signal circuit design is a plus.
  • Experience with silicon validation processes and debugging is a plus.
  • Experience with digital verification environments and tools is a plus.
  • Understanding of FuSa compliance is a plus.

Responsibilities

  • Work closely with PHY digital and mixed-signal architects to determine firmware function and sequence details, and contribute to firmware architecture development and implementation of defined firmware features.
  • Help build system-level prototype control software to develop and validate adaptation, equalization, and control algorithms for high-speed SERDES.
  • Implement assigned firmware features and work closely with verification and validation teams to ensure the functionality and robustness of implemented features.
  • Support FuSa-compliant firmware development and work with verification and validation teams to develop and execute test plans for FuSa-compliant firmware.
  • Support the validation team during electrical and system characterization in post-silicon testing, identify firmware- and hardware-related functionality and performance issues, and implement firmware improvements to address them.
  • Support Product Engineering, System Validation, and Design teams in debugging IP issues during customer deployment and provide hot fixes.
  • Create and maintain documentation related to firmware design, development, bug fixes, and compliance testing.

Desired Qualifications

  • Understanding of wireline communication principles and digital signal processing techniques.
  • Knowledge of mixed-signal circuit design.
  • Experience with silicon validation processes and debugging.
  • Experience with digital verification environments and tools.
  • Understanding of FuSa compliance.

About the Company

Cadence Design Systems

Develops EDA software, IP, verification tools

Cadence Design Systems supplies software, hardware, and IP for electronic design automation (EDA) to help customers create advanced semiconductor chips and electronic systems. Its tools handle system design, verification, digital and analog IC design, and custom flows, while IP such as Tensilica processors and DSP cores can be licensed for integration into customer products. The offerings are delivered as software licenses with maintenance and support, plus IP licensing and occasional hardware-accelerated options. The company differentiates itself with a broad, end-to-end EDA portfolio and close collaboration with industry leaders to streamline the path from concept to silicon, aiming to help customers bring sophisticated silicon and electronics to market faster with lower risk and higher productivity.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1988

Recently Posted Jobs

Explore more opportunities at Cadence Design Systems

See more jobs