Bangalore, Karnataka, India

Cadence is hiring a Senior Principal Firmware Engineer

Responsibilities

  • Collaborate with physical layer digital and mixed-signal architects to define firmware functions and operational sequences, contributing to firmware architecture design and implementation.
  • Develop system-level prototype control software to test and refine adaptation, equalization, and control algorithms for high-speed interconnect IP.
  • Verify firmware behavior using emulation platforms and simulation environments.
  • Implement designated firmware components and coordinate with verification teams to confirm functional correctness and system resilience.
  • Assist validation engineers during electrical and system-level testing post-silicon, identifying firmware and hardware performance issues and applying necessary fixes.
  • Provide debugging support to product engineering and system validation teams during customer integration, delivering urgent firmware patches when required.
  • Produce and maintain detailed documentation covering firmware design, development updates, defect resolutions, and compliance test results.
Required Skills
C/C++PythonProblem SolvingCommunication
About company
Cadence
Cadence Design Systems is a technology company that develops electronic design automation (EDA) software and hardware engineering solutions for various industries.
All jobs at Cadence Visit website
Job Details
Department Engineering
Category embedded
Posted 3 months ago