JobsCPU Software Architecture Staff Engineer
Job description
Qualcomm is seeking an experienced CPU software engineer to join their software CPU architecture group. This team focuses on developing long-term software roadmaps and defining architecture specifications for CPU integration in Snapdragon's chipsets. The role involves designing and developing low-level firmware for CPU bootstrapping and power management, while also engaging with partners to influence product development. Candidates will have the opportunity to work on cutting-edge technology across various markets including handsets, IoT devices, and automotive.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience, or a Master's degree with 3+ years, or a PhD with 2+ years.
- 2+ years of experience with programming languages such as C, C++, Java, or Python.
Responsibilities
- Design and develop firmware for boot, debug, idle, and active CPU power management.
- Coordinate debugging of critical software issues related to high-performance CPU microarchitecture.
- Define short and long-term software architecture roadmap in accordance with Arm’s architecture ISA evolution.
- Represent the CPU software teams in engagements with Arm/RISC-V architects and third-party software partners.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
