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
- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SuggestedFull timeCasual workWork at officeRemote workRelocation package- ...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
$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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...SeniorFull time- ...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...SeniorWork at office
$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...SeniorFlexible hours$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...SeniorFull timeContract workPart timeWork at officeLocal area- ...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...SeniorLocal areaWorldwideFlexible hours
- ...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 employmentFull timeH1b
- ...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
- ...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...SeniorFull timeImmediate start
$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 workFlexible hours$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...SeniorWork experience placementWork at officeLocal area$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...SeniorWork at officeImmediate start$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...SeniorContract workTemporary work- ...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...SeniorWork at officeWork from homeWorldwide
$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...SeniorWork at officeWork from homeMonday to Friday$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...SeniorFull timeWork at officeRemote work- ...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
- ...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,...SeniorLocal area
$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...SeniorFull time$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...SeniorFlexible hours$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...SeniorWorldwideFlexible hours- ...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...SeniorFull timeLocal areaFlexible hours
$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...SeniorFull timeWork at officeImmediate startVisa sponsorshipNight shift- ...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
$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorFull timeH1bLocal areaWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C/C++). Be the first to apply!
- senior manager quality engineering Mountain View, CA
- senior device engineer Mountain View, CA
- sr operations manager Mountain View, CA
- senior director clinical operations Mountain View, CA
- senior implementation project manager Mountain View, CA
- senior manager customer operations Mountain View, CA
- senior director epidemiology Mountain View, CA
- senior commercial counsel Mountain View, CA
- senior director diversity & inclusion Mountain View, CA
- senior software engineer remote Mountain View, CA


