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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer (C/C++) in Mountain View, CA vacancy
  •  ...patients worldwide. We’re a team of engineers, clinicians, and innovators...  ...Product Development Platform Software team. The engineer will...  ...team to design and build the embedded software platform. The successful...  ...Multi‑threaded, distributed C/C++ applications Third‑party... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    18 hours ago
  • $184k

     ...devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies...  ...Extensions, and Endpoint Security Framework. ~ Proficiency in C/C++ programming languages, with a strong emphasis on macOS... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    18 hours ago
  •  ...California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software stack. Candidates should hold a Bachelor'... 
    Senior

    Intelliswift

    Sunnyvale, CA
    18 hours ago
  • $153k - $222k

     ...needed to accommodate family commitments. Meet our software engineers! Meet some of our software engineers who are shaping...  ...candidates. About the role We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied PC

    Sunnyvale, CA
    4 days ago
  • $110k - $160k

     ...Enterprise Wireless solution experience is plus Education Requirement: Bachelor's Degree in Computer Science or Electrical Engineering is required Master's Degree is preferred Must be authorized to work in the U.S. without sponsorship The US base... 
    Senior
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  •  ...join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the...  ..., I2C, CAN FD, and UARTs  ~ Experience writing firmware (C/C++) for MCUs in embedded systems  ~ Experience writing... 
    Senior
    Work at office

    Pivotal

    Palo Alto, CA
    27 days ago
  • $190k - $240k

     ...everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that...  ...embedded software/firmware engineering Strong C/C++ design and programming skills, with solid software engineering... 
    Senior
    Flexible hours

    Matternet

    Mountain View, CA
    3 days ago
  • $135.1k - $168.9k

     ...to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting‑edge...  ...related field. 4+ years of industry experience developing C/C++ based applications on embedded Linux. 2+ years of experience... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    18 hours ago
  •  ...of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the...  ...or 3 years with a PhD. Highly proficient in developing C/C++ embedded and real-time software for multi-core, multi-processor... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...Job Description At least 3 years of experience with Embedded software development in C/C++ in Video processing. At least 3 years of experience... 
    Permanent employment
    Full time
    H1b

    SonSoft Inc.

    Santa Clara, CA
    18 hours ago
  •  ...communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment...  ...~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2...  ...architectures ~ Proficiency in C/C++ and experience with low-level debugging... 
    Senior

    Rhoda AI

    Mountain View, CA
    1 day ago
  •  ...world running. Our Team's Vision: Our Engineering team is driven by a culture that thrives...  .... Use the latest technologies and C++ standard. You will understand and enhance...  ...+ years building distributed & scalable software systems ~ Expertise in programming in... 
    Senior
    Full time
    Immediate start

    Illumio

    Sunnyvale, CA
    18 hours ago
  • $99.6k - $223.4k

     ...Exadata Software Engineer We are looking for smart systems software engineers with BS/MS/PhD...  ...Engineering Programming languages: C/C++ expertise, Java Tools, software, etc...  ...innovations to life-saving care. And with AI embedded across our products and services, we... 
    Temporary work
    Flexible hours

    Oracle

    Redwood City, CA
    4 days ago
  • $140k - $215k

     ...the regression test Develop software modules Goal: Evaluate SDK functionality...  ...’s degree in Electrical Engineering, Computer Engineering,...  ...similar field of study Industry C++/C/CMake/Git programming...  ...experience with a focus on Linux and embedded environments. Familiarity... 
    Senior
    Work experience placement
    Work at office
    Local area

    Phantom AI

    Mountain View, CA
    18 hours ago
  • $175k - $200k

     ...The Role Yubico is looking for a Senior Software Engineer who is innovative and has a passion for creating...  ...Develop skills for working with embedded hardware platforms Basic Qualifications...  ...Proven experience building software using C/C++ and comfort with bit manipulation and... 
    Senior
    Work at office
    Immediate start

    Yubico

    Santa Clara, CA
    3 days ago
  • $65 - $80 per hour

     ...charging systems. You will build high-quality embedded software for charging equipment, including fast...  ...existing real-time firmware in C and C++ for embedded microcontrollers running...  .... Collaborate closely with hardware engineers to co‑design optimized solutions that meet... 
    Senior
    Contract work
    Temporary work

    Actalent

    Palo Alto, CA
    1 day ago
  •  ...Electronic Design Automation (EDA) software. Our cutting-edge software...  ...and highly skilled software engineer with extensive experience in...  ...Problems: Collaborate with a senior group of engineers to...  ...problem scopes or new ideas. C/C++ Mastery: Strong proficiency... 
    Senior
    Work at office
    Work from home
    Worldwide
    Santa Clara, CA
    5 days ago
  • $150k - $195k

     ...Job Description Salary: $150,000-$195,000 About Index Engines At Index Engines, were all about helping companies bounce...  ...Index Engines has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    9 days ago
  • $180k - $230k

     ...,000-pound autonomous robots, engineering intricate systems at the intersection of hardware, software, and AI, and joining the early...  ...comfortable with telemetry systems, embedded device interfaces, or basic...  ...with ROS Experience with C/C++ $180,000 - $230,000 a year... 
    Senior
    Full time
    Work at office
    Remote work

    Teleo

    Palo Alto, CA
    18 hours ago
  •  ...seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and...  ...Programming Languages: Proficiency in C/C++ and scripting languages like Shell or Bash...  ...degree in Computer Science, Electronics Engineering, or a related field.  Familiarity... 
    Senior

    E-Space

    Saratoga, CA
    a month ago
  •  ...About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic...  ...performance optimization of C++ code for resource-constrained environments...  ...development experience with C/C++ in production environments,... 
    Senior
    Local area

    Obvio Inc.

    San Carlos, CA
    1 day ago
  • $150k - $180k

     ...Force autonomous machines, AI-driven software, and elite security professionals operating...  ...Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team...  ...plus ~ Strong proficiency in C and C++ ~ Experience with SPI, I2C, and UART... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    17 days ago
  • $192.34k - $260.24k

     ...decisions.    We are looking for a Staff Software Engineer, C++ to lead the design and development of...  ..., and system boundaries. ~Mentor senior and mid-level engineers through design...  ...with safety-critical, automotive, or embedded software development. Salary Range... 
    Senior
    Flexible hours

    Aeva Inc.

    Mountain View, CA
    more than 2 months ago
  • $130k - $175k

     ...digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility...  ...core ARM processor-based embedded systems ~5+ years of C/C++ embedded systems development experience ~ Ability to... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    6 days ago
  •  ...Primary Function of Position Our Audio Software team is responsible for the real-time...  ...experience and comfort working with C++ in an embedded environment is required. Essential...  ...System Test, User Interface Software Engineering, Manufacturing and Clinical Engineering... 
    Senior
    Full time
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 hours ago
  • $100k - $175k

     ...planet and enhance our overall quality of life. As a Senior Embedded Software Engineer you will be responsible for designing, developing, and maintaining...  ...and specifications Implement software solutions in C/C++ or other relevant programming languages Perform system... 
    Senior
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    8 days ago
  •  ...Senior Firmware Engineer (2 reqs open) 06-12 months CTH 5 Days onsite in Palo Alto, CA Must-haves (the...  ...) C (primary language — Go/Rust/C++ NOT required here, unlike Role 1) RTOS...  ...board bring-up and peripheral bring-up Embedded Linux not required — this is lower-constraint... 
    Senior

    Staffing Spot, Inc.

    Palo Alto, CA
    18 hours ago
  • $193.93k - $291.15k

     ...generalized AI-first self-driving software. Built to learn and improve...  ...we are looking for a Software Engineer to join our Localization &...  ...sources. Build well-tested C++ software and deploy and test on...  ...software engineer. ~ Strong C/C++ programming skills, developing... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    18 hours ago
  • $193.93k - $291.15k

     ...vehicles remotely plays a key role in our business strategy. As a Senior Software Engineer, Networking you will work on our in-house Teleoperations...  ...+ years of Equivalent industry experience Proficient in C/C++ and/or Go Familiar with networking protocols such as... 
    Senior
    Full time
    Remote work

    Nuro

    Mountain View, CA
    18 hours ago
  • $125.2k - $192.7k

     ...dictated by the business. The Role GM is seeking a Senior Embedded Software Test Engineer that ensures applications meet GM software and feature...  ...programming skills in common languages such as Python or C++  Experience with validating platform and system... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    5 days 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!