onsite
Senior Modem Software Engineer - Qualcomm
Software Engineer
Senior engineer responsible for designing, implementing, and validating multi‑RAT cellular modem software (LTE/5G) on embedded platforms, translating 3GPP specs into high‑performance, low‑power code.
About the role
Key Responsibilities
- Design and develop firmware and driver stacks for multi‑RAT (LTE and 5G NR) modem solutions.
- Translate 3GPP specifications into efficient, real‑time C++ code for embedded Linux environments.
- Implement and optimize shared resource management across multiple radio access technologies.
- Conduct unit, integration, and system verification, including performance and power‑consumption testing.
- Collaborate with cross‑functional teams (RF, hardware, validation) to ensure seamless product integration and commercialization.
Requirements
- 5+ years of experience in modem or wireless communication software development.
- Strong proficiency in C++ and embedded Linux development, with a solid understanding of real‑time operating systems.
- Deep knowledge of 3GPP standards, LTE, and 5G NR protocol stacks.
- Proven ability to debug complex multi‑RAT systems and optimize code for performance and power efficiency.
- Excellent collaboration and communication skills for cross‑team technical alignment.