CPU SW System Infrastructure Engineer

Global semiconductor company specializing in wireless technology and mobile processors.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For CPU SW System Infrastructure Engineer

Qualcomm is seeking a CPU SW System Infrastructure Engineer to join their team in San Diego. This role is part of the CPU Software architecture team, focusing on driving system infrastructure SW architecture and development to enable better utilization of CPU and system resources across the SoC. The position offers exposure to Qualcomm's cutting-edge CPU features, SOC features, and architecture development for resource management.

The ideal candidate will be involved in software architecture and development of resource management/control SW, including implementing ARM architecture specifications such as MPAM for resource control. This role requires deep technical expertise in CPU architecture, firmware development, and system-level software design.

Working at Qualcomm means being at the forefront of wireless technology innovation, with opportunities to work on next-generation mobile processors and system architecture. The position offers hands-on experience with advanced CPU features and system optimization, making it an excellent opportunity for engineers passionate about low-level software development and system architecture.

The role combines technical depth with collaborative opportunities, requiring interaction with multiple teams including hardware design to define software architecture. This position is perfect for someone who wants to work on fundamental technology that powers millions of devices worldwide while developing expertise in CPU and system resource management.

Success in this role requires strong analytical skills, deep technical knowledge, and the ability to work effectively in a team environment. The position offers growth opportunities within one of the world's leading semiconductor companies, working on technology that shapes the future of mobile computing and wireless communications.

Last updated 9 days ago

Responsibilities For CPU SW System Infrastructure Engineer

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Analyze user needs and software requirements to design and customize software
  • Design and implement software modules for products and systems
  • Participate in design, coding for large features, unit testing, debugging fixes, and integration
  • Perform code reviews and regression tests
  • Collaborate with project team members
  • Write technical documentation for Software projects

Requirements For CPU SW System Infrastructure Engineer

Linux
  • Master's Degree in Engineering, Information Systems, Computer Science or related field
  • Understanding of ARM CPU architecture fundamentals and ARM ISA
  • Development of CPU low level SW in firmware, OS layers
  • Excellent understanding of Cache hierarchy, Cache control and System infrastructure IP
  • Understanding of the overall SW stack including APPs, OS, Firmware and SCP
  • Good Programming skills
  • Strong Analytical and debugging skills

Interested in this job?

Jobs Related To Qualcomm CPU SW System Infrastructure Engineer

Experienced Design Verification Engineer - Voice and Music Business Unit (Cambridge, UK)

Design Verification Engineer role at Qualcomm's Voice and Music Business Unit, focusing on SOC verification using System Verilog and UVM for wireless audio products.

SoC Validation Engineers(2-6 yrs exp) - Multiple Positions/HYD

SoC Validation Engineer position at Qualcomm focusing on system validation, debugging, and framework development for semiconductor products.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and optimizing memory and storage systems across multiple platforms, combining hardware and software expertise.

Engineer - Power Thermal

Power Thermal Engineer position at Qualcomm Bangalore, focusing on developing industry-leading thermal and power management solutions for mobile, automotive, and AR/VR chipsets.

Power Software Engineer

Power Software Engineer position at Qualcomm focusing on embedded software development and power optimization for Windows platforms, requiring 3+ years of experience in semiconductor or embedded software development.