Automotive Telematics Software Engineer

Global semiconductor company specializing in wireless technology and automotive solutions.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Automotive

Description For Automotive Telematics Software Engineer

Qualcomm's Automotive division is experiencing rapid growth, focusing on cutting-edge technologies for both factory-fit and aftermarket applications. This role sits at the intersection of automotive innovation and advanced wireless technology, specifically working with 4G/5G implementations in vehicle systems.

As an Automotive Telematics Software Engineer, you'll be working on critical embedded systems that shape the future of connected vehicles. The position involves deep technical work with Linux kernel development, device drivers, and system-level optimization. You'll be responsible for ensuring the reliability and performance of automotive ECUs (Electronic Control Units) that are becoming increasingly central to the modern driving experience.

The ideal candidate will bring strong expertise in Linux kernel architecture, embedded systems development, and low-level programming. You'll be working with state-of-the-art hardware and software technologies, debugging complex system issues, and optimizing performance across various subsystems. This role offers the opportunity to work with cutting-edge automotive technology while being part of Qualcomm's world-class engineering team.

This position offers the chance to work on next-generation automotive technologies while being part of a global leader in wireless technology innovation. You'll be contributing to products that directly impact the future of connected and intelligent vehicles, making this an excellent opportunity for engineers passionate about automotive technology and embedded systems development.

Last updated 5 hours ago

Responsibilities For Automotive Telematics Software Engineer

  • Design and development of Linux device driver
  • Linux platform bring-up/porting
  • Debug and identify root causes for critical system issues (crash, system lock, abnormal reset)
  • Performance analysis of various KPIs (boot, CPU, power) across various sub systems

Requirements For Automotive Telematics Software Engineer

Linux
  • 2 years experience in Linux kernel architecture and driver development
  • Experience with signals, priorities, deadlocks, stacks, interrupt, memory management, scheduler, synchronization methods
  • Experience in multiprocessor architecture, ARM processors, caching, interrupts
  • Strong C, C++ programming skills
  • Experience in HW/board bringup, pre/post silicon validation
  • Experience with oscilloscopes and logic analyzers
  • Strong communication skills (written and verbal)
  • Ability to work with teams across multiple time zones

Interested in this job?

Jobs Related To Qualcomm Automotive Telematics Software Engineer

GPU Design Engineer

GPU Design Engineer position at Qualcomm, focusing on architecture, design, and optimization of GPU cores, requiring 2+ years of GPU experience and advanced degree in Computer Engineering or related fields.

Engineer, Systems SW (Embedded Software Development)

Embedded Software Engineer position at Qualcomm Cork, focusing on sensor technologies for consumer electronics, requiring C/C++ expertise and embedded systems experience.

Engineer (Firmware/SW Driver development and Automation, System Validation)

Firmware/Software Driver Development Engineer position at Qualcomm, focusing on embedded systems, SOC IP development, and system validation with 4 years of experience required.

Camera Software Engineer

Camera Software Engineer position at Qualcomm, focusing on developing camera drivers and features for Snapdragon chipsets, requiring 2-5 years of Android camera development experience.

Engineer/ Senior Engineer - DDR Memory Validation and Firmware development

Engineer/Senior Engineer position at Qualcomm focusing on DDR Memory Validation and Firmware development, combining hardware expertise with C/C++ programming for advanced SoC development.