Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer (C/C++)

Luxoft

We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development for multimedia/connectivity subsystems, complex HW/SW debug, and production-readiness support through DV and end-of-line phases.

Responsibilities

Platform Bring-Up & Device Driver Development

Lead board bring-up activities on Qualcomm SoC-based IVI / connectivity platforms

Develop and debug kernel/device drivers and BSP components (QNX or Android/Linux)

Enable core subsystems (boot chain, clocks/resets, storage, power sequencing) needed for platform readiness

Collaborate with HW teams on schematic/DT review and interface validation

Hardware-Software Integration & Debugging

Debug complex HW/SW interaction issues across drivers, firmware, and peripherals

Perform root-cause analysis using tracing/logging and lab instrumentation; drive issues to closure

Partner with suppliers and cross-functional teams to resolve platform defects and unblock integration

Cross-ECU Coordination & Platform Services

Support integration topics spanning IVI ECU and connectivity/MCU components (e.g., power and wake coordination)

Define and document low-level interfaces, assumptions, and bring-up checklists to improve repeatability

Production Readiness & Validation Support

Support DV/PV and manufacturing readiness (flashing, diagnostics hooks, stability fixes, performance tuning)

Improve observability and robustness (error handling, watchdogs, recovery paths) for production deployments

Provide on-site/remote support during critical integration builds and validation events as needed

Technical Leadership & Best Practices

Mentor engineers and contribute to design/code reviews with an emphasis on quality and maintainability

Drive best practices for driver architecture, testing strategies, and documentation

Continuously improve bring-up workflows, tooling, and automation where applicable

Skills

Must have

10+ years of embedded software development experience

Strong experience in QNX (7.1/8.0) or Android BSP / Linux kernel development

Hands-on experience with Qualcomm automotive SoCs (e.g., SA8155P, SA8255P, or similar)

Experience developing and debugging kernel drivers and/or HAL layers (C/C++)

Board bring-up experience including bootloaders, device trees, and low-level initialization

Deep understanding of interrupts, DMA, memory mapping, clocks/resets, and power management

Strong hardware debug skills using logs, tracing, and lab tools (e.g., JTAG)

Other skills:

Strong analytical and structured problem-solving skills for complex embedded systems

Clear written and verbal communication; able to align across hardware, software, and validation teams

Collaborative mindset; effective in cross-functional and cross-company environments

Ownership-driven execution with a high bar for code quality, documentation, and reviews

Ability to mentor engineers and establish best practices for bring-up and debugging

Nice to have

Experience in automotive IVI / digital cockpit systems

Experience with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet, BT/Wi‑Fi)

Experience supporting DV, PV, and EOL / manufacturing phases

Familiarity with NXP S32K microcontrollers and cross-ECU power coordination

Experience with FreeRTOS or microcontrollers

Safety awareness: familiarity with ISO 26262 concepts

Other

Languages

English: C1 Advanced

Seniority

Senior

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer (C/C++) in Mountain View, CA vacancy
  • Icehouseventures is looking for an Application Software Engineer to join their team in Sunnyvale, CA. This full-...  ...ideal candidate has 8+ years of experience in embedded software development and strong proficiency in C/C++. The position offers a hybrid working model allowing... 
    Suggested
    Full time
    Work at office

    Icehouseventures

    Sunnyvale, CA
    4 days ago
  • Dormont Manufacturing Co is seeking a highly skilled Software Engineer proficient in Modern C++ and/or Rust to join our dynamic team in Palo Alto, California...  ..., develop robust unit tests, and work on high-impact embedded software projects. You should have over 6 years'... 
    Senior

    Dormont Manufacturing Co

    Palo Alto, CA
    2 days ago
  • $146.9k - $183.6k

    Dormont Manufacturing Co is seeking a highly skilled Software Engineer to work on cutting-edge embedded software applications. The ideal candidate will possess strong programming abilities in Modern C++ and/or Rust, with a focus on creating efficient code in resource-constrained... 
    Senior

    Dormont Manufacturing Co

    Palo Alto, CA
    1 day ago
  •  ...leading aerospace company based in California is looking for a Software Engineer to develop real-time software for the world's largest...  ...tools. The ideal candidate should have strong experience with C, C++, and assembly, along with networking protocols. Competitive compensation... 
    Suggested

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    2 days ago
  • NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara, California. The role involves...  ...complex failures. Ideal candidates possess strong C/C++ programming skills, and at least 8 years of relevant experience... 
    Senior

    NVIDIA

    Santa Clara, CA
    14 hours ago
  • A leading semiconductor technology company in California is looking for a Software Engineer with expertise in C/C++ and distributed systems. The ideal candidate will have a strong understanding of multi-threaded software development and Linux system programming. Responsibilities... 
    Senior

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • General Motors in Mountain View, California, is seeking an Embedded Software Developer to design and develop vital embedded software systems for vehicle components. The role involves working closely with agile teams and requires a Bachelor's degree in a relevant field along... 
    Senior

    General Motors

    Mountain View, CA
    2 days ago
  • Hewlett Packard Enterprise Development LP is looking for a Principal Software Engineer to work on cutting-edge networking solutions. This hybrid position requires strong expertise in C/C++ and Python, along with robust problem-solving skills. Candidates will contribute... 

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    3 days ago
  • A technology company is looking for a Senior Developer - Embedded Wi-Fi in Palo Alto, CA. The role requires over 8 years of experience in Embedded Software Development, particularly in C/Linux environments. Candidates should have expertise in Wi‑Fi chipset driver development... 
    Senior
    Contract work

    Info-Ways

    Palo Alto, CA
    14 hours ago
  • $132.4k - $179.2k

    A technology company in Mountain View is seeking an experienced embedded systems developer to design and implement real-time applications using C/C++. The role entails debugging during product development and conducting documentation processes. Candidates should have at... 
    Flexible hours

    Aeva, Inc.

    Mountain View, CA
    4 days ago
  • $171k - $264k

    Decisive Point is looking for a Senior Software Engineer to focus on embedded software applications for vehicle platforms. This role requires expertise in C/C++ development and experience with Android Board Support Packages. As part of a fast-moving team, you will solve... 
    Senior

    Decisive Point

    Sunnyvale, CA
    1 day ago
  • Zoomcar is seeking a skilled software engineer for networking-related products in Sunnyvale, CA. The role requires a strong background in C/C++ and extensive experience in networking software development. Ideal candidates will collaborate with hardware teams and handle... 
    Senior

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • $96.8k - $118.3k

    A global cybersecurity leader is seeking an Embedded Software Engineer to enhance and develop embedded solutions for networking and security appliances...  ...'s degree in Computer Science or Engineering and strong C/C++ skills. The position is based in Sunnyvale, California,... 
    Senior

    Fortinet, Inc.

    Sunnyvale, CA
    14 hours ago
  •  ...incision, every stitch - runs on software our team builds and owns. We...  ...BSP and Operating Systems Engineering team at Intuitive and we are...  ...on. We are looking for a Senior Embedded Software Engineer who wants...  ...robust, production‑quality C/C++ software. Mentor junior and... 
    Senior
    Contract work

    Intuitive

    Sunnyvale, CA
    5 hours ago
  • $171k - $264k

     ...commitments. Meet our engineers on the Vehicle OS team...  ...complete vehicle software and AI applications. This...  ...role We are looking for senior software engineers...  ...expertise in developing embedded software applications...  ...software development using C/C++ and assembly languages... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • $213k - $263k

     .... states. Hardware Engineering is an innovative and...  ..., reliability, software and vehicle engineers...  ...schedule and reports to a Senior Staff Software Engineer for Embedded Systems. You will:...  ...-integrated C++ software systems (on...  ...for C++ and not for C/C++. We prefer: Experience... 
    Senior
    Full time
    Work experience placement

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $175k - $186k

    A leading aerospace company is seeking a Firmware Engineer to develop and maintain pilot display systems for electric VTOL...  ...aircraft. Candidates must have strong proficiency in modern C++, experience with embedded Linux environments, and knowledge of multimedia... 
    Senior

    Medium

    Palo Alto, CA
    2 days ago
  • $175k - $186k

     ...aircraft company located in Palo Alto, CA, is seeking a Firmware Engineer to enhance pilot display systems for their eVTOL aircraft. The role requires strong C++ programming skills, proficiency in embedded Linux, and experience with multimedia integration. Candidates... 
    Senior

    Pivotal

    Palo Alto, CA
    2 days ago
  • $147.4k - $272.1k

     ...of passionate and creative engineers dedicated to building technologies...  ...of groundbreaking hardware, software, and design, and we are...  ...counterparts. Description As a Senior Embedded Software Engineer you will...  ...coding skills in C and C++ Experience with embedded Real... 
    Senior
    Relocation

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • $138k - $175k

    Dormont Manufacturing Co is seeking a skilled software engineer for a hybrid role based in Mountain View, CA. The position involves designing and developing embedded C++ software for automotive infotainment systems. The ideal candidate will have at least 5 years of relevant... 
    Senior

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $160k - $220k

    Zoomcar is seeking a senior software engineer with over 13 years of experience in software engineering, particularly with C/Linux. The role involves designing and maintaining software features for network products, particularly focusing on switch-controller functionalities... 
    Senior

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • Luxoft is seeking a Senior Embedded Software Engineer to develop and debug board bring-up and drivers for automotive systems. The role requires strong experience in QNX and/or Android device driver development, along with extensive knowledge of hardware integration. Ideal... 
    Senior

    Luxoft

    Mountain View, CA
    14 hours ago
  • $140k - $300k

    Tesla is seeking an Embedded Software Engineer in Palo Alto to contribute to battery management systems for their energy products. This role involves...  ...include a degree in a relevant field and expertise in C/C++. Tesla offers competitive compensation from $140,000 to $30... 
    Senior

    Tesla

    Palo Alto, CA
    1 day ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will...  ...over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and... 
    Senior

    Pivotal

    Palo Alto, CA
    1 day ago
  • $120k - $252k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, to drive the development of software for the next generation...  ...for supervisory control, embedded software development in C++ and Rust, and collaborating with hardware teams. Candidates... 
    Senior

    Tesla Motors, Inc.

    Palo Alto, CA
    2 days ago
  • BayOne Solutions in Sunnyvale, CA is seeking an embedded software developer for a 12+ month contract. This role offers the possibility of hybrid...  .... Candidates are expected to have strong experience in C and C++, along with solid Linux skills. The position focuses on... 
    Senior
    Contract work

    BayOne Solutions

    Sunnyvale, CA
    14 hours ago
  • General Motors is seeking an engineer for the Autonomous Vehicle Launch...  ...role involves developing embedded applications for autonomous driving...  ...have extensive experience in software quality and a strong...  ...background, particularly in C++ and Python. The position offers... 
    Senior

    General Motors

    Sunnyvale, CA
    1 day ago
  • $189k - $303k

    NextGenEnergyJobs is seeking a Staff Software Engineer specializing in Performance and Optimization to drive initiatives that improve end-to...  ...experience in systems-level programming, with proven expertise in C/C++ optimization and performance engineering. The role involves... 

    NextGenEnergyJobs

    Mountain View, CA
    2 days ago
  • Toyota Research Institute is seeking a Senior Software Engineer to support the integration and...  ...role focuses on software development in C++ and Python, requiring collaboration across...  ...programming skills, a background in robotics or embedded systems, and experience in fast-paced... 
    Senior

    Toyota Research Institute

    Los Altos, CA
    2 days ago
  • KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus... 
    Senior

    KLA-Belgium

    Milpitas, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C/C++). Be the first to apply!