Senior Staff Firmware Engineer
Core
Develop and debug portable firmware for embedded processors in high-performance PAM4 encoding communication transceivers for computer networks.
Role type
Senior Staff Firmware Engineer (SerDes PHY)
Builds
High-speed Ethernet transceivers and associated firmware infrastructure
Domain
Semiconductor / Networking / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Python programming, embedded microprocessor knowledge (ARM Cortex), Git, state machine architecture, RTOS implementation, boot loader design, hardware troubleshooting, test equipment usage (oscilloscopes, ICE, spectrum analyzers), Ethernet protocols, Verilog
Preferred skills
Digital signal processing systems firmware, full embedded firmware development cycle, Python GUI development, root cause analysis
Technologies
C, Python, ARM Cortex, Git, Verilog, RTOS, Ethernet PHY
Responsibilities
Develop and debug portable software for embedded firmware and host utilities; structure new feature designs for scalability and maintainability; participate in design flow and code reviews; perform cross-vendor interoperability testing; troubleshoot issues to maintain standards compliance; create utilities for embedded software development and diagnostics; develop test infrastructure and data analysis tools.
Seniority
Senior Staff, hands-on IC