Principal Firmware Engineer

Cadence

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cadence in Bengaluru seeks a Senior Principal Firmware Engineer to join a dynamic team developing physical layer IPs for high-speed serial-link protocols used in Die-2-Die and Chiplet Interconnects. The role requires independence, leadership, and contribution across firmware architecture, implementation, verification, and testing.

You will collaborate with firmware, architecture, and validation teams, contributing to system prototypes and documentation while ensuring robust, scalable firmware

Qualifications

  • BE/BTech/ME/MTech in Electrical/Electronics Engineering.
  • Solid programming knowledge in C/C++ and Python.
  • Understanding of wireline communication principles and digital signal processing techniques.
  • Strong problem solving and communication skills.
  • Hands-on experience in developing hardware-based DSP acceleration engines.
  • Experience with silicon validation processes and debugging is a plus.
  • Experience with digital verification environments and tools is a plus.
  • Code development and debugging expertise.

Responsibilities

  • Collaborate with UCIe PHY digital and mixed-signal architects to define firmware functions and sequences.
  • Contribute to firmware architecture development and implementation of defined firmware features.
  • Build system-level prototype control software to develop/validate adaption, equalization, and control algorithms for high-speed UCIe IPs.
  • Validate firmware in Emulation-based models and simulations.
  • Implement firmware features and work with verification and validation teams to ensure functionality and robustness.
  • Support Validation during electrical and system characterization and post-silicon testing.
  • Identify FW/HW issues and implement fixes and workarounds.
  • Assist Product Engineering, System Validation and Design teams to debug IP issues during customer deployment and provide hot fixes.
  • Create and maintain documentation related to firmware design, development, bug fixes, and compliance tests.

Skills

C/C++
Python
Firmware design
DSP knowledge

Education

BE/BTech or ME/MTech in Electrical/Electronics Engineering

Job description

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and healt

h.
The Cadence Advan

  • tage
    The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an i
  • mpact.Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the empl
  • oyees.The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer su
  • ccess.Multiple avenues of learning and development available for employees to explore as per their specific requirement and inte
  • rests.You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—ever

y day. Location: B

angalore
Qual

  • ifications
    BE/BTECH/ME/METCH or Equiv

alent Degree

About the Role
Senior Principal Firmware Engineer. This is an opportunity to join a dynamic and growing team of experienced engineers developing physical layer IP’s for industry-standard high-speed serial-link protocols, as applied to Die-2_die and Chiplet Interconnects. 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 Die-2-Die, UCIe IPs from firmware architecture development to implementation, verification, testing and cust

  • Responsibilities
    Work closely with UCIe PHY digital and mixed signal architects to figure out the details of FW func
  • tions and sequences.Contribute during firmware architecture development and implementation of the define
  • d firmware features.Help to build system level prototype control software to develop/validate adaptation, equalization, and control algorithms for
  • high speed UCIe IPs.Validate the developed firmware in Emulation based models
  • and in Simulations.Implement assigned FW features and work closely with verification [simulation] and validation team to ensure the functionality and robustness of the i
  • mplemented features.Support of Validation team during electrical and system characterization during p
  • ost-silicon testing.Identify any FW and HW related functionality and performance issues and implement any necessary FW improvement and work around codes to a
  • ddress these issues.Support Product Engineering, System Validation and Design team to debug IP issues during customer deployment of the IP an
  • and provide hot fixes.Create and maintain comprehensive documentation related to firmware design, development, bug fixes and

compliance tes

  • Required Skills
    B.Tech with 10yrs or M.Tech with 9yrs in Electrical/
  • Electronics Engineering.Solid programming knowle
  • dge in C/C++ and Python.Understanding of wireline communication principles and digital signal process
  • ing techniques are must.Strong problem solving a
  • nd communication skills.Hands on Proven experience in developing for Hardware based D
  • SP acceleration engines.Experience with silicon validation proc
  • ess and debug is a plus.Experience with digital verification environm
  • ent and tools is a plus.Code development and debug expertise, co
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Principal Analog design Engineer
Lead Principal Analog design Engineer

Cadence • Hyderabad

On-site
INR 3,000,000 - 5,500,000
Design Engineering Manager
Design Engineering Manager

Cadence • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Opportunities for learning and development
Employee-friendly policies
Collaborative culture
Senior RTL Design Engineer
Senior RTL Design Engineer

Cadence • Hyderabad

On-site
INR 3,500,000 - 6,200,000
Health insurance
Professional development
Mentorship
Principal Product Engineer
Principal Product Engineer

Cadence • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Principal Software Engineer
Principal Software Engineer

Cadence Design Systems • India

On-site
INR 1,200,000 - 2,000,000
Employee-friendly policies
Career development opportunities
Collaborative team culture
Technical Lead -Hardware Design Engineer
Technical Lead -Hardware Design Engineer

Prodigy Technovations Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Firmware Engineer-Lead
Firmware Engineer-Lead

Mulya Technologies • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Design Architect
Design Architect

Cadence • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Lead PrincipalRTL Design Engineer
Lead PrincipalRTL Design Engineer

Cadence • Pune District

On-site
INR 3,500,000 - 7,000,000
principal Application engineer
principal Application engineer

Cadence • Bengaluru

On-site
INR 4,000,000 - 7,000,000