Synopsys logo

Staff Firmware Engineer

Synopsys
Full-time
On-site
Noida, Uttar Pradesh, India
Level - Mid-Career

Role Overview

As a Staff Firmware Engineer, you will be instrumental in developing and implementing firmware for our advanced products in Noida, India. Your expertise will drive innovation and enhance the functionality of our embedded systems.

Experience Level

This position is designed for mid-career professionals who possess significant experience in firmware development and embedded systems engineering.

Primary Responsibilities

  • Design, develop, and test firmware for hardware products.
  • Collaborate with cross-functional teams to integrate software and hardware solutions.
  • Diagnose and resolve technical issues related to firmware performance.
  • Document design processes and code quality standards.
  • Participate in code reviews and contribute to ongoing optimization efforts.

Key Requirements

Candidates should have a strong background in embedded systems programming, including substantial experience with C/C++. Familiarity with hardware interfacing, real-time operating systems, and debugging tools is essential.

Education Requirements

A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field is mandatory.