Principal Engineer Embedded Software Developer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
$180,000 - $270,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Automotive

Description For Principal Engineer Embedded Software Developer

Qualcomm Technologies, Inc. is seeking a Principal Engineer for Embedded Software Development to join their innovative team. This role represents an exciting opportunity to work at a leading technology company that pushes the boundaries of what's possible in digital transformation.

The position requires a seasoned professional with at least 8 years of experience in software engineering, combining deep technical expertise with leadership capabilities. As a Principal Engineer, you'll be responsible for designing and developing embedded and cloud edge software solutions that drive cutting-edge, world-class products.

Key Technical Requirements:

  • Extensive experience with C/C++ programming and embedded systems
  • Strong knowledge of operating systems (QNX, Linux, RTOS)
  • Expertise in peripheral interfaces (PCIe, USB, SPI/UART/I2C)
  • Deep understanding of OS internals, including schedulers, memory handling, and virtualization

Leadership Responsibilities:

  • Lead complex software development projects from conception to deployment
  • Mentor and guide technical teams across different geographical sites
  • Collaborate with cross-functional teams including hardware, systems, and test engineers
  • Drive architectural decisions and technical direction

The role offers competitive compensation ($180,000 - $270,000) plus comprehensive benefits including:

  • Annual bonus and RSU grants
  • Complete healthcare coverage
  • 401(k) plan
  • Education and professional development support
  • Work-life balance programs

Join Qualcomm to be part of a team that's shaping the future of technology through innovative embedded solutions. You'll have the opportunity to work on cutting-edge projects while collaborating with some of the industry's brightest minds in a supportive, inclusive environment that promotes continuous learning and professional growth.

Last updated 2 days ago

Responsibilities For Principal Engineer Embedded Software Developer

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Analyze user needs and software requirements
  • Design and implement software modules for large-scale products and systems
  • Lead design, coding, unit testing, debugging, and integration efforts
  • Perform complex code reviews and regression tests
  • Collaborate with hardware, systems, and test engineers
  • Write detailed technical documentation

Requirements For Principal Engineer Embedded Software Developer

Linux
Java
Python
  • Bachelor's/Master's/PhD in Engineering, Information Systems, Computer Science, or related field
  • 4+ years of work experience with Programming Languages such as C, C++, Java, Python
  • Strong working knowledge of operating systems like QNX, Linux and other RTOSs
  • Experience with peripherals and interfaces (PCIe, SPI/UART/I2C, USB, Ethernet)
  • Strong programming experience in C/C++
  • Deep understanding of OS internals
  • Experience designing complex fault-tolerant safety systems
  • Excellent verbal and written communication skills

Benefits For Principal Engineer Embedded Software Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive benefits package
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Principal Engineer Embedded Software Developer

OpenBMC Lead, Principal Engineer

Lead OpenBMC development role at Qualcomm, focusing on next-gen server platforms and embedded systems, requiring 15+ years of experience.

Director of Engineering for MEA - based in Riyadh, Kingdom of Saudi Arabia

Lead engineering teams in deploying cutting-edge IoT and AI solutions at Qualcomm's MEA operations.

Director, HW/SW Physics Profiling Engineering

Director position leading HW/SW physics profiling engineering at Qualcomm, focusing on performance optimization of Snapdragon products through electrical and thermal analysis.

Power and Limits Management Architect

Power and Limits Management Architect role at Qualcomm, focusing on next-gen power systems for HPC, AI, and automotive applications with emphasis on thermal and electrical constraints optimization.

RTL Design - Sr Staff/ Principal Engineer

Principal RTL Design Engineer position at Qualcomm India, requiring 15+ years of SoC design experience, offering comprehensive benefits and growth opportunities.