> Markdown version of [/jobs/ext/229431-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/229431-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Amphenol TCS - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $100,750.0 - $168,870.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Content Management Interoperability Services, Computer Engineering, Data Centers, Software Debugging, Embedded C, Firmware, Integrated Development Environments, Python (Programming Language), Performance Tuning, Software Engineering - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1e50a454a1bcd95b ## About the Role Do you have experience in Technical troubleshooting support?, * 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. ## Description 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., * 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. ## Related Videos - [The Sustainability Race: AI's Promises, Pitfalls and Potential](https://www.wearedevelopers.com/videos/100155-the-sustainability-race-ai-s-promises-pitfalls-and-potential) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [Building the Nervous System of AI - Michael Kagan (NVIDIA)](https://www.wearedevelopers.com/videos/2133-building-the-nervous-system-of-ai-michael-kagan-nvidia) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters](https://www.wearedevelopers.com/magazine/571-dev-digest-162-ai-careers-mcp-aws-best-practices-floppy-sweaters) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 189: Open Phones, Be the Messenger and the USB-C of AI](https://www.wearedevelopers.com/magazine/639-dev-digest-189-open-phones-be-the-messenger-and-the-usb-c-of-ai)