remoteonsite
Senior Staff Engineer, CPU Firmware Verification and Validation - Qualcomm
Software Engineer
Lead a global team to verify and validate complex CPU firmware and software platforms, ensuring stability, scalability, and long‑term lifecycle support across multiple product verticals.
About the role
Key Responsibilities
- Lead and mentor a multi‑regional team of engineers focused on verification and validation of CPU firmware and associated software stacks.
- Develop and execute comprehensive test plans, automated test frameworks, and regression suites for low‑level firmware components.
- Collaborate with hardware, software, and system teams to define verification strategies, coverage metrics, and release criteria.
- Identify, reproduce, and drive resolution of complex bugs across the firmware lifecycle, ensuring root‑cause analysis and documentation.
- Maintain and improve continuous integration pipelines and tooling for firmware builds, testing, and reporting.
Requirements
- 10+ years of experience in embedded firmware development and verification, preferably with CPU or SoC platforms.
- Strong proficiency in C/C++ and scripting with Python for test automation.
- Deep understanding of Linux-based development environments, debugging tools (e.g., JTAG, GDB), and version control systems.
- Proven track record of leading technical teams and delivering high‑quality firmware releases.
- Excellent communication skills to coordinate across global engineering groups and drive consensus on verification approaches.