onsite
Principal Engineer - RAS & Manageability Controller Firmware - Qualcomm
Software Engineer
Lead the design and implementation of robust RAS and manageability firmware for next‑generation Qualcomm controllers, driving reliability, uptime, and remote management capabilities across embedded and edge platforms.
About the role
Key Responsibilities
- Architect and develop high‑performance firmware for RAS and manageability features on Qualcomm controller platforms.
- Collaborate with hardware, system, and software teams to define interfaces, protocols, and performance requirements.
- Implement and validate RTOS‑based solutions, ensuring deterministic behavior and low latency.
- Design and execute comprehensive test plans, including unit, integration, and hardware‑in‑the‑loop testing.
- Lead code reviews, mentor junior engineers, and drive continuous improvement of development processes.
Requirements
- 10+ years of embedded firmware experience, with a strong focus on RAS and manageability.
- Proficiency in C/C++ and experience with RTOS environments.
- Deep understanding of hardware debugging tools (JTAG, logic analyzers) and low‑level communication protocols.
- Excellent problem‑solving skills and a track record of delivering reliable, scalable firmware solutions.
- Strong communication skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
pythonjavafreertos5g