Sr. Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$111,300 - $166,900
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Automotive

Description For Sr. Software Engineer

Qualcomm Technologies, Inc. is seeking a Senior Software Engineer to join their innovative team working on cutting-edge embedded systems. This role offers an exciting opportunity to work with a leading technology innovator that's shaping the future of digital transformation.

The position involves designing and developing embedded software solutions for Qualcomm's advanced platforms, particularly the Snapdragon Ride system. You'll be working with state-of-the-art technology, collaborating with global teams to create and optimize software frameworks and middleware that power next-generation devices.

As a Senior Software Engineer, you'll be responsible for complex software development tasks, including multi-threaded programming, system-level software design, and integration with various hardware platforms. The role requires expertise in C++, Linux systems, and embedded software development, with opportunities to work on safety-critical systems.

The ideal candidate will have strong programming skills in C++ and Python, experience with Linux and real-time operating systems, and a proven track record in embedded software development. You'll be joining a collaborative environment where you can contribute to world-changing innovations while working alongside some of the industry's leading engineering experts.

Qualcomm offers an exceptional compensation package, including competitive base salary, annual bonuses, RSU grants, and comprehensive benefits. The company provides extensive professional development opportunities through mentorship programs and tuition reimbursement, supporting your career growth and technical expertise advancement.

Working at Qualcomm means being part of a team that pushes the boundaries of what's possible in technology. You'll have the opportunity to contribute to projects that have global impact while developing your skills in a supportive, inclusive culture that values innovation and technical excellence.

Last updated 24 days ago

Responsibilities For Sr. Software Engineer

  • Design, develop, validate, and maintain large-scale software frameworks and middleware
  • Collaborate with global teams to optimize software on the Snapdragon Ride platform
  • Work closely with global test engineers to develop test plans and validate software
  • Actively participate in software integration and debugging on the embedded Qualcomm platform

Requirements For Sr. Software Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience (or Master's with 1+ year, or PhD)
  • 2+ years of academic or work experience with Programming Languages (C, C++, Java, Python)
  • 3+ years of experience with C++
  • 2+ years of experience with Linux, real-time OS, or embedded systems
  • Experience with multi-threaded/multi-core software development
  • Knowledge of Linux network stack and diagnostic toolsets
  • Experience with version control tools like Git

Benefits For Sr. Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Medical coverage for employees and dependents
  • Financial planning programs
  • Mental health and wellbeing support
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Sr. Software Engineer

Engineer, Senior - Camera Systems

Senior Camera Systems Engineering role at Qualcomm focusing on embedded software development and camera systems technology in Hyderabad.

Vehicle Testing and Tuning Engineer Senior (AD-ADAS)

Senior Vehicle Testing and Tuning Engineer role at Qualcomm, focusing on ADAS technology validation and autonomous driving systems development.

Engineer, Senior - Windows Device Driver

Senior Windows Device Driver Engineer role at Qualcomm focusing on Windows on Snapdragon products, requiring expertise in embedded software and kernel development.

Senior Digital Design Engineer - Bristol, UK

Senior Digital Design Engineer position at Qualcomm Technologies in Bristol, focusing on RTL design and integration for audio and wireless technologies.

Sr Engineer- Camera

Senior Camera Engineer position at Qualcomm India, focusing on embedded software development and camera technology innovation with competitive benefits and growth opportunities.