×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer - Linux Automotive; Linux & Kernel Platform Engineer

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Qualcomm
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Engineer - Linux Automotive (Linux & Kernel Platform Engineer)

Overview

Company Qualcomm Technologies, Inc. This position offers hands-on system embedded Safe Linux software design and development to bring the next generation of Qualcomm Snapdragon products in Automotive ADAS and Infotainment, working with multiple technology teams, Tier1s, OEMs and industry partners. The engineer will be involved in the next generation of embedded automotive software for Safe Linux-based automotive solutions. There will be opportunities across the software stack including application bootloaders, kernel, and user spaces such as Android and real-time Linux enabling full capabilities of Qualcomm Snapdragon hardware.

The job involves optimizing and improving performance for Safe Linux systems, understanding core Linux design principles, and designing for open source community adaptation. Design with safety and security from the start to meet Automotive requirements. The engineer will collaborate with cross-functional teams across multiple locations to define and implement complete solutions. The work requires theoretical and practical knowledge in C/C++ programming and real-time operating systems, with power and performance considerations for embedded systems.

Familiarity with embedded system hardware and board design is also expected. Experience with multimedia, vehicle networks, or external module peripherals is welcome.

Responsibilities
  • Contribute to hands-on embedded Safe Linux software design and development for Automotive ADAS and Infotainment products.
  • Work across the software stack, including boot loaders, kernel, and user spaces such as Android and real-time Linux.
  • Optimize and improve performance for Safe Linux systems; apply Linux design principles and contribute to open source community adaptation.
  • Design with safety and security considerations from the outset to meet automotive requirements.
  • Collaborate with cross-functional teams across multiple locations to define and implement complete solutions.
  • Apply theoretical and practical knowledge in C/C++ programming, real-time operating systems, and embedded power/performance optimization; understand embedded hardware and board design.
  • Experience with multimedia, vehicle networks, or external module peripherals is welcome.
Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
Preferred Qualifications
  • Excellent knowledge of C/C++ programming and understanding of data structures and algorithms.
  • Excellent knowledge of OS fundamentals, data structures, Linux kernel, and the device driver model.
  • Debugging skills in C/C++ using debugging tools like GNU tools.
  • Knowledge of Yocto development is a plus.
  • Linux debugging, tracing, and performance tools (e.g., T32, GDB, crash analysis, trace, perf).
  • Hands-on development on boot loaders is an added advantage.
  • Experience using Git for development; patch/tree management.
  • ARM processors and/or embedded software development on mobile devices or Automotive platforms.
  • Excellent communication, interpersonal, and teamwork skills; ability to work independently and collaboratively.
Good To Have
  • 1+ year of professional experience in embedded/automotive software or driver development on ARM SoCs on Linux/Android.
  • 1+ year experience with programming languages such as C, C++, Python, etc.
  • 1+ year experience with architectural capability analysis for multi-OS virtualization and multi-domain boot architecture.
  • 1+ year experience with low-level software/hardware interface design and debugging.
  • 1+ year experience with industry-standard development tools (HBW/HE debuggers, version control like Git or Perforce, IDEs, build tools).
  • ARMv8 architecture knowledge with 2-4 years of SW development for ARM systems.
  • Prior experience with Qualcomm MSM software platforms is a plus.
  • Experience in Open Source initiatives, Linux Foundation, AGL projects is a plus.
  • Experience coordinating with multiple technology teams, program/product teams, and test engineering.
  • Experience in bottoms-up and top-down design based on E2E use cases.
  • Experience with Automotive SPICE/CMM/ASIL-B software development processes.
  • Experience in system performance estimation (e.g., bandwidth, memory, power) and characterization for concurrent use cases.
  • Excellent oral and written communication skills to work with developers across sites.
Level of Responsibility
  • Works under supervision.
  • Decision-making may affect work beyond the immediate work group.
  • Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
  • Tasks do not have defined steps; planning, problem-solving, and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary