Senior Embedded Software Engineer

Qualcomm develops power efficient, embedded, next-generation system-on-chip solutions enabling advanced features in Mobile, Auto, XR and VR.
$111,300 - $166,900
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Automotive · AR/VR

Description For Senior Embedded Software Engineer

Qualcomm's QCT System Software Architecture team is seeking a Senior Embedded Software Engineer to join their innovative team working on next-generation system-on-chip solutions. This role offers an exciting opportunity to work at the intersection of hardware and software development, focusing on power-efficient embedded systems that enable advanced features in Mobile, Auto, XR, and VR technologies.

As a Senior Embedded Software Engineer, you'll be working closely with cross-functional teams including system, hardware, software, and platform architecture teams. You'll be involved in critical aspects of system development, from architectural discussions to implementation and optimization. The role encompasses everything from defining and validating HW/SW interfaces to developing end-to-end use cases that incorporate new technologies.

Key areas of focus include working with ARM, DSP, and RISC-V architectures, system cache optimization, AI infrastructure software, and various aspects of memory management and virtualization. You'll be responsible for developing and optimizing software solutions that maximize the compute capability of the Qualcomm Snapdragon platform.

The position offers competitive compensation ranging from $111,300 to $166,900, along with comprehensive benefits including medical, dental, and vision insurance, 401k, equity opportunities, and education benefits. Qualcomm provides a collaborative environment where you'll work with some of the industry's leading experts in embedded systems and chip design.

This role is perfect for someone who combines strong technical skills in embedded systems and Linux kernel development with excellent communication abilities. You'll have the opportunity to lead the development of new technologies from end-to-end, working on cutting-edge projects that shape the future of mobile, automotive, and XR/VR technologies.

Join Qualcomm's team and be part of developing innovative solutions that power the next generation of connected devices. The role offers significant growth opportunities and the chance to work on challenging projects that push the boundaries of embedded software development.

Last updated 21 minutes ago

Responsibilities For Senior Embedded Software Engineer

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Analyze user needs and software requirements
  • Design and implement software modules for products and systems
  • Participate in driver development in various environments
  • Perform code reviews and regression tests
  • Write technical documentation for Software projects
  • Work with hardware designers for requirements specification
  • Define SW interfaces and develop early drivers/framework

Requirements For Senior Embedded Software Engineer

Linux
Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Engineering or related work experience
  • Solid knowledge on System SW
  • Solid knowledge on CPU/MMU/Cache/IOMMU architecture
  • Experience with Linux kernel device driver development
  • Experience with Linux Memory Management Software
  • Experience with real time OS
  • Experience with Embedded Software
  • Experience with Firmware development
  • Excellent in logical programming using C/C++/Assembly/Scripting
  • Strong analytical and problem-solving skills
  • Effective written and verbal communication

Benefits For Senior Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget

Interested in this job?

Jobs Related To Qualcomm Senior Embedded Software Engineer

Embedded Platform Dev- Lead Engineer, Senior

Senior Embedded Platform Dev Lead Engineer role at Qualcomm, focusing on ADAS/Autonomy solutions with emphasis on functional safety and automotive software development.

Embedded Software Dev (voice)- Engineer, Senior

Senior Embedded Software Engineer role at Qualcomm focusing on audio software development for automotive infotainment systems.

Embedded Dev (QNX)- Engineer, Senior

Senior Embedded Software Engineer role at Qualcomm focusing on automotive safety and ADAS/Autonomy solutions development.

Sr Power Engineer

Senior Power Engineer role at Qualcomm focusing on power optimization for Snapdragon SoCs and mobile devices

IoT Robotics Algorithm Engineer

Senior IoT Robotics Algorithm Engineer position at Qualcomm, focusing on robotics platform development including AMR, ARM, and Humanoid robots.