Taro Logo

Staff Software Applications Engineer - Automotive

Leading semiconductor company specializing in wireless technology, automotive solutions, and mobile processors.
$145,000 - $217,600
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Automotive

Description For Staff Software Applications Engineer - Automotive

Qualcomm Technologies is seeking a Staff Software Applications Engineer to join their Automotive Application Engineering Group. This role represents an exciting opportunity to work with the #1 semiconductor company in telematics, bringing over 30 years of wireless technology expertise to the automotive space.

The position focuses on embedded software development for advanced on-board systems that meet the growing demand for automotive connectivity. You'll be working with Qualcomm's integrated Snapdragon automotive processors, which power cutting-edge features like 3D navigation, media streaming, parking assistance, and advanced recognition systems.

As a Staff Software Applications Engineer, you'll be instrumental in collaborating with automotive partners and customers throughout the entire product lifecycle - from concept to commercialization. The role involves comprehensive work with embedded software, including hardware and software designs, feature prototyping, integration, customization, and performance optimization.

Key responsibilities include developing and debugging device drivers for Linux, Android, and QNX embedded systems, providing direct customer support, and helping partners customize software solutions. The ideal candidate will demonstrate strong analytical and problem-solving abilities, quickly adapt to existing projects, and understand complex automotive platform architectures.

The position offers competitive compensation ($145,000 - $217,600) plus comprehensive benefits including annual bonuses, RSU grants, and health coverage. You'll be joining a team that's redefining the connected smart auto landscape, working with major global automakers and contributing to industry-first innovations.

This role is perfect for someone with strong software engineering expertise who wants to work at the intersection of automotive technology and cutting-edge software development. You'll have the opportunity to impact the future of automotive technology while working with some of the industry's most advanced platforms and systems.

Last updated 16 days ago

Responsibilities For Staff Software Applications Engineer - Automotive

  • Design, develop and debug device drivers for Linux, Android and QNX embedded systems
  • Provide direct support to Qualcomm customers and partners
  • Customize and integrate software features
  • Perform performance optimization and improvement
  • Work with external customers to customize and launch new products
  • Understand Automotive platform H/W and S/W driver architecture
  • Write technical specifications and requirements

Requirements For Staff Software Applications Engineer - Automotive

Linux
Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years experience (or Master's with 3+ years, or PhD with 2+ years)
  • 2+ years experience with Programming Languages (C, C++, Java, Python)
  • 1+ year experience with debugging techniques
  • Experience with Linux, Android, QNX and Board Supporting Package (BSP) framework
  • C/C++ proficiency
  • Experience in Analyzing Kernel crash dumps and Systrace dumps
  • Experience with Yocto build system environment

Benefits For Staff Software Applications Engineer - Automotive

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Mental health and wellbeing resources

Interested in this job?

Jobs Related To Qualcomm Staff Software Applications Engineer - Automotive