Staff Firmware Engineer – 5G/6G Modem
Join a modem firmware and RF team developing timing-critical control, scheduling, and coordination logic for 5G/6G modem platforms. The role works across protocol layers, hardware, and real-time execution environments to improve performance, stability, and power efficiency.
Responsibilities
- Design and implement firmware for 5G/6G NR modems, including control flows, RF controls, scheduling, and state machines.
- Implement features based on 3GPP specifications covering 5G/6G NR, LTE, and multi-RAT operation.
- Collaborate with modem systems, PHY, and hardware teams to define and integrate end-to-end solutions.
- Debug complex issues involving firmware, hardware, and system interactions.
- Support platform bring-up, integration, and feature commercialization.
- Contribute to design discussions, code reviews, and technical problem solving.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field; equivalent experience may be considered.
- At least 3 years of embedded systems or firmware development experience.
- Strong C programming skills.
- Understanding of real-time systems, interrupts, concurrency, and low-level control logic.
- Strong debugging, analytical, and problem-solving skills.
Nice to have
- Experience with AI coding tools such as Claude Code or GitHub Copilot.
- Real-time embedded software experience, including caching, multithreading, and concurrency management.
- Experience with RF controls and RF loops.
- Semiconductor or SoC development experience.
- Experience with scheduler design, system firmware, and control-plane logic.
- Familiarity with registers, interrupts, DMA, timers, and 3GPP specifications.