Embedded & Systems Software
$184,500 - $205,000 USD yearly
Originally posted 5 October 2026 by the employer.
About the role
This Principal Engineer role involves shaping firmware and software for advanced connectivity products. You will own embedded software across analog connectivity and Ethernet retimer platforms.
What you'll do
- Own the embedded firmware stack from hardware abstraction and device drivers through management interfaces, diagnostics, and customer-facing APIs.
- Design firmware for adaptive equalization, gain control, calibration, link training, PLL/CDR feedback, and thermal management.
- Architect control algorithms, state machines, and tuning flows for analog and high-speed interfaces.
- Define software quality gates, validation criteria, and release practices from pre-silicon planning through production deployment.
- Debug firmware behavior across Ethernet configurations, link states, and failure modes by tracing interactions among Layer 1 PHY, SERDES, FEC/PCS, MAC, retimer, and gearbox components.
- Serve as a technical authority for mixed-signal firmware, analog control behavior, Ethernet physical-layer debug, and hardware/software integration.
What you'll need
- BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.
- 10+ years of experience in embedded firmware development.
- 5+ years of experience with SERDES.
- Experience with physical-layer debug.
- Experience with Ethernet retimer.
- Proficiency in C for embedded systems.
- Proficiency in Python for automation and scripting.
- Experience with hardware/software co-design, integration, and validation for semiconductors.
- Experience with oscilloscopes, spectrum analyzers, and network analyzers.
- Experience working with silicon and analog teams for debug and bring-up.
Nice to have
- Experience with signal processing, control systems, or machine learning applications for chip characterization.
- Experience with C++.
- Experience with device drivers.
- Experience working on high-volume production products.
- Experience with boot ROM, firmware security, or cryptography.
Skills: embedded firmware, Ethernet retimer, hardware abstraction, SERDES, physical-layer