Firmware Engineer

Amphenol ICC

$100K — $168K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in Electronic Engineering, Telecommunication, Optoelectronic Engineering, or Computer Engineering.
  • Fluent in Mandarin for effective communication with international teams and clients.
  • Over 5 years of experience in optical module firmware development with expertise in high-speed transceiver architectures.
  • Hands-on experience with 400G/800G QSFP-DD/OSFP module firmware development and debugging practices.
  • Proficient in embedded C/C++ programming and experienced in performance optimization and debugging.
  • Thorough understanding of industry-standard protocols like CMIS and their application in optical modules.
  • Familiar with the use of debugging tools such as oscilloscopes and logic analyzers for field troubleshooting.

Responsibilities

  • Develop and optimize embedded firmware for high-speed optical modules using C/C++.
  • Implement and debug key industry protocols like CMIS and SFF for product performance.
  • Provide on-site technical support and troubleshooting at customer locations, ensuring prompt issue resolution.
  • Gather and analyze customer feedback, manage field defects, and collaborate with R&D for firmware updates.
  • Work closely with teams in China to align on technical solutions and document troubleshooting activities.

Benefits

  • Medical, dental, and vision benefits effective from day one.
  • Generous vacation, sick leave, and personal days plus paid holidays.
  • Life insurance and short/long term disability coverage.
  • Matching 401K plan to support employee retirement savings.
  • Eligibility for an annual incentive bonus program.
Full Job Description
Position: Firmware Engineer

Location: Santa Clara, CA

The Firmware Engineer will be responsible for embedded firmware development, debugging and technical support for high-speed optical transceivers. This role focuses on on-site customer technical support, field issue troubleshooting, product validation and firmware iteration, collaborating closely with global R&D teams to ensure stable delivery and smooth customer project implementation.

Key Responsibilities:
  • Develop, maintain and optimize embedded firmware for 100G/400G/800G/1.6T optical modules based on C/C++.
  • Implement and debug industry standard protocols including CMIS, SFF-8636, SFF-8472, master I2C, MDIO, SPI and other mainstream interfaces.
  • Provide on-site technical support for local US customers, conduct on-site debugging, problem investigation and failure resolution at customer labs and data centers.
  • Collect customer feedback, sort out field defects, feed back to R&D team and push firmware revision and version upgrade.
  • Cooperate with China team to synchronize technical solutions, sort out problem logs and summarize troubleshooting experience.

Requirements:
  • Bachelor's degree or above in Electronic Engineering, Telecommunication, Optoelectronic Engineering, Computer Engineering or related majors.
  • Proficiency in Mandarin
  • 5+ years optical module firmware development experience, familiar with mainstream high-speed transceiver product architecture.
  • Rich practical experience in 400G/800G QSFP-DD / OSFP module firmware development and debugging.
  • Familiar with ADI, STM32, ARM embedded MCU development environment.
  • Proficient in embedded C/C++ programming, skilled in firmware debugging and performance optimization.
  • In-depth understanding of CMIS protocol, complete knowledge of optical module software development process.
  • Familiar with optical path adjustment, optical power control, temperature compensation and related underlying logic.
  • Able to independently use oscilloscope, logic analyzer and other tools for field problem positioning.
  • Familiar with Python script development is preferred.
  • Strong on-site emergency troubleshooting ability, able to travel frequently to customer sites across the US.
  • Good service awareness and communication skills, able to accurately understand customer demands.
  • Strong sense of responsibility, able to independently track and close customer technical issues.
  • Adaptable to fast-paced working mode, willing to take short-term business trips.

The base salary range for this position is $100,750 - $168,870 USD annually. In determining rate of pay, Amphenol considers a variety of nondiscriminatory factors, including but not limited to geographic location, relevant industry experience, qualifications, skills, and education. It would be rare for an individual to be hired at or near the top of the range for a given role. Base salary is one facet of Amphenol's total rewards package which includes participation in our comprehensive benefits program with medical, dental, and vision benefits effective day 1, vacation, sick leave, personal days, paid holidays, life insurance, short/long term disability, and matching 401K. Our Mechanical Application Development Engineers are also eligible to participate in an annual incentive bonus program.

Similar Jobs

More Jobs at Amphenol ICC

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer jobs: