{"schemaVersion":"jobsearcher.job.v1","id":"ac7cc78a24e232bd5bf8e3de","url":"https://jobsearcher.com/jobs/ac7cc78a24e232bd5bf8e3de","canonicalUrl":"https://jobsearcher.com/jobs/ac7cc78a24e232bd5bf8e3de","title":"Senior Embedded Software Engineer (C/C++)","description":"Project description\nWe 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.\nResponsibilities\nPlatform Bring-Up & Device Driver Development\nLead board bring-up activities on Qualcomm SoC-based IVI / connectivity platforms\nDevelop and debug kernel/device drivers and BSP components (QNX or Android/Linux)\nEnable core subsystems (boot chain, clocks/resets, storage, power sequencing) needed for platform readiness\nCollaborate with HW teams on schematic/DT review and interface validation\nHardware-Software Integration & Debugging\nDebug complex HW/SW interaction issues across drivers, firmware, and peripherals\nPerform root-cause analysis using tracing/logging and lab instrumentation; drive issues to closure\nPartner with suppliers and cross-functional teams to resolve platform defects and unblock integration\nCross-ECU Coordination & Platform Services\nSupport integration topics spanning IVI ECU and connectivity/MCU components (e.g., power and wake coordination)\nDefine and document low-level interfaces, assumptions, and bring-up checklists to improve repeatability\nProduction Readiness & Validation Support\nSupport DV/PV and manufacturing readiness (flashing, diagnostics hooks, stability fixes, performance tuning)\nImprove observability and robustness (error handling, watchdogs, recovery paths) for production deployments\nProvide on-site/remote support during critical integration builds and validation events as needed\nTechnical Leadership & Best Practices\nMentor engineers and contribute to design/code reviews with an emphasis on quality and maintainability\nDrive best practices for driver architecture, testing strategies, and documentation\nContinuously improve bring-up workflows, tooling, and automation where applicable\nSkills\nMust have\n10+ years of embedded software development experience\nStrong experience in QNX (7.1/8.0) or Android BSP / Linux kernel development\nHands-on experience with Qualcomm automotive SoCs (e.g., SA8155P, SA8255P, or similar)\nExperience developing and debugging kernel drivers and/or HAL layers (C/C++)\nBoard bring-up experience including bootloaders, device trees, and low-level initialization\nDeep understanding of interrupts, DMA, memory mapping, clocks/resets, and power management\nStrong hardware debug skills using logs, tracing, and lab tools (e.g., JTAG)\nOther skills:\nStrong analytical and structured problem-solving skills for complex embedded systems\nClear written and verbal communication; able to align across hardware, software, and validation teams\nCollaborative mindset; effective in cross-functional and cross-company environments\nOwnership-driven execution with a high bar for code quality, documentation, and reviews\nAbility to mentor engineers and establish best practices for bring-up and debugging\nNice to have\nExperience in automotive IVI / digital cockpit systems\nExperience with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet, BT/Wi‑Fi)\nExperience supporting DV, PV, and EOL / manufacturing phases\nFamiliarity with NXP S32K microcontrollers and cross-ECU power coordination\nExperience with FreeRTOS or microcontrollers\nSafety awareness: familiarity with ISO 26262 concepts\nOther\nLanguages\nEnglish: C1 Advanced\nSeniority\nSenior\n\nMountain View, United States of America\nReq. VR-122588\nC Embedded\nAutomotive Industry\n24/07/2026\nReq. VR-122588","company":"Luxoft","rawCompany":"luxoft","city":"Mountain View","state":"HI","isRemote":false,"isActive":false,"createdAt":"2026-08-05T11:55:25.743Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer (C/C++)","description":"Project description\nWe 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.\nResponsibilities\nPlatform Bring-Up & Device Driver Development\nLead board bring-up activities on Qualcomm SoC-based IVI / connectivity platforms\nDevelop and debug kernel/device drivers and BSP components (QNX or Android/Linux)\nEnable core subsystems (boot chain, clocks/resets, storage, power sequencing) needed for platform readiness\nCollaborate with HW teams on schematic/DT review and interface validation\nHardware-Software Integration & Debugging\nDebug complex HW/SW interaction issues across drivers, firmware, and peripherals\nPerform root-cause analysis using tracing/logging and lab instrumentation; drive issues to closure\nPartner with suppliers and cross-functional teams to resolve platform defects and unblock integration\nCross-ECU Coordination & Platform Services\nSupport integration topics spanning IVI ECU and connectivity/MCU components (e.g., power and wake coordination)\nDefine and document low-level interfaces, assumptions, and bring-up checklists to improve repeatability\nProduction Readiness & Validation Support\nSupport DV/PV and manufacturing readiness (flashing, diagnostics hooks, stability fixes, performance tuning)\nImprove observability and robustness (error handling, watchdogs, recovery paths) for production deployments\nProvide on-site/remote support during critical integration builds and validation events as needed\nTechnical Leadership & Best Practices\nMentor engineers and contribute to design/code reviews with an emphasis on quality and maintainability\nDrive best practices for driver architecture, testing strategies, and documentation\nContinuously improve bring-up workflows, tooling, and automation where applicable\nSkills\nMust have\n10+ years of embedded software development experience\nStrong experience in QNX (7.1/8.0) or Android BSP / Linux kernel development\nHands-on experience with Qualcomm automotive SoCs (e.g., SA8155P, SA8255P, or similar)\nExperience developing and debugging kernel drivers and/or HAL layers (C/C++)\nBoard bring-up experience including bootloaders, device trees, and low-level initialization\nDeep understanding of interrupts, DMA, memory mapping, clocks/resets, and power management\nStrong hardware debug skills using logs, tracing, and lab tools (e.g., JTAG)\nOther skills:\nStrong analytical and structured problem-solving skills for complex embedded systems\nClear written and verbal communication; able to align across hardware, software, and validation teams\nCollaborative mindset; effective in cross-functional and cross-company environments\nOwnership-driven execution with a high bar for code quality, documentation, and reviews\nAbility to mentor engineers and establish best practices for bring-up and debugging\nNice to have\nExperience in automotive IVI / digital cockpit systems\nExperience with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet, BT/Wi‑Fi)\nExperience supporting DV, PV, and EOL / manufacturing phases\nFamiliarity with NXP S32K microcontrollers and cross-ECU power coordination\nExperience with FreeRTOS or microcontrollers\nSafety awareness: familiarity with ISO 26262 concepts\nOther\nLanguages\nEnglish: C1 Advanced\nSeniority\nSenior\n\nMountain View, United States of America\nReq. VR-122588\nC Embedded\nAutomotive Industry\n24/07/2026\nReq. VR-122588","datePosted":"2026-08-05T11:55:25.743Z","dateModified":"2026-08-05T11:55:25.743Z","hiringOrganization":{"@type":"Organization","name":"Luxoft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mountain View","addressRegion":"HI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ac7cc78a24e232bd5bf8e3de"},"url":"https://jobsearcher.com/jobs/ac7cc78a24e232bd5bf8e3de"}}