Senior Embedded Software Engineer (C/C++)

Luxoft
Mountain View, CA

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

Posted 2026-08-03

Recommended Jobs

BESS Solutions Engineer

EnerSys
California

EnerSys is a global leader in stored energy solutions for industrial applications. We have over thirty manufacturing and assembly plants worldwide servicing over 10,000 customers in more than 100 cou…

View Details
Posted 2026-07-30

Procurement Coordinator

DP World
California

Procurement Coordinator – Support A High-Profile 24/7 Warehouse Start-up! Procurement Coordinator DP World – Moreno Valley, CA   Pay Range: $27.35-30.38 Are you highly organized, detail-or…

View Details
Posted 2026-06-09

MRH140 - Bartender

Highway140Enterprises
Mariposa, CA

Job Description Job Description Salary: $16.90-$18.50 plus tips Now Hiring: Experienced Bartender Mariposa, CA We are seeking an experienced, dependable Bartender to join our restaurant tea…

View Details
Posted 2026-07-17

Enterprise Application AI Architect

gusto
Ontario, CA

-------------------------------------------------------------------------------- About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, h…

View Details
Posted 2026-07-03

Retail Associate w/ Weekend Availability

Walnut, CA

TJ Maxx At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritiz…

View Details
Posted 2026-08-03

Payroll Coordinator

Rockwell Care
Yucca Valley, CA

JOSHUA TREE POST ACUTE is HIRING! We are a premier Skilled Nursing Facility located in Yucca Valley. Our mission is to take great care of those who work with us, and those with whose care we have be…

View Details
Posted 2026-05-15

SKIMS Demand Planner

SKIMS
Los Angeles, CA

SKIMS is a solutions-oriented brand creating the next generation of underwear, loungewear, shapewear, and essentials. We are setting new standards by delivering technically in…

View Details
Posted 2026-07-16

Premier Loan Officer

Zillow Home Loans
Irvine, CA

: About the team At Zillow Home Loans, we're at the forefront of revolutionizing the home financing experience. As part of our dynamic and fast-growing FinTech company, you'll help reshape how …

View Details
Posted 2026-07-29