Senior Firmware Engineer – 5G Modem
Join a modem technologies team to develop timing-critical, real-time firmware for 5G NR modems. You will design control flows, scheduling, and state machines, working closely with systems, PHY, and hardware teams to integrate end-to-end solutions. Requires strong C skills and embedded systems experience.
Responsibilities
- Design and implement firmware for 5G NR modem, focusing on control flows, scheduling, and state machines.
- Implement features based on 3GPP specifications (5G NR, LTE, multi-RAT operation).
- Work closely with modem systems, firmware, PHY, and hardware teams to define and integrate end-to-end solutions.
- Debug complex modem issues involving firmware, hardware, and system interactions.
- Participate in bring-up, integration, and feature commercialization on new modem platforms.
- Contribute to design discussions, code reviews, and technical problem solving within the team.
Requirements
- B.Sc. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
- Strong programming skills in C.
- 4-6 years experience with embedded systems or firmware development.
- Understanding of real-time systems, interrupts, concurrency, and low-level control logic.
- Strong debugging and problem-solving skills.
Nice to have
- Experience with cellular modem technologies (5G NR, LTE).
- Familiarity with system firmware, scheduler, or control-plane logic.
- Exposure to 3GPP specifications.
- Experience working close to hardware (registers, interrupts, DMA, timers).
- Knowledge of performance, latency, or power-related firmware optimization.