Akkodis
Sr. Embedded Software Engineer at Akkodis (Contract). Location: Mountain View, CA. Onsite with automotive OEM; opportunity to work with embedded base software components and safety-critical automotive platforms.
Base pay range
$180,000.00/yr - $220,000.00/yr Overview
Akkodis is seeking 2 full-time, experienced Embedded Software Engineers to support the Hardware Platform Development team near Mountain View, CA. The role requires 5 to 10+ years of professional experience delivering robust, scalable, and production-grade embedded software components (development and build of low-level hardware device drivers and chipsets; Qualcomm experience preferred) for vehicle control units. The engineer will collaborate with cross-functional teams and external partners to design, develop, and deliver production software, contribute to proof-of-concept projects, and support the integration of advanced embedded solutions in future vehicle platforms. Pay Range: $180,000 to $220,000/yr (salary commensurate with experience and education). This role is onsite with Akkodis for the next several years, with opportunities for upskilling through Akkodis Academy offerings. Embedded Software Engineer responsibilities
Embedded Software Development: design and implement base software components including BSP, MCAL, bootloaders, and OS services. Lead board bring-up, HAL integration, and low-level driver development. Support hardware teams with component selection, schematics review, and debugging. Contribute to software diagnostics, test hooks, and fault injection mechanisms. Interface with third-party vendors for BSW stack integration and tuning. Collaborate with internal teams on software requirements, especially in safety and security domains. Develop and maintain continuous integration and automated testing environments. Ensure quality through static/dynamic code analysis and validation tools. Drive prototyping of novel BSW features to accelerate early-stage platform evaluations. Operational management
Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software. Identify risks in software/hardware interaction and drive mitigations. Ensure compliance with automotive standards and development processes. Qualifications
Bachelors Degree in Computer Engineering, Software Engineering, or Computer Science required. Masters Degree in related fields highly desired. 5+ years of software development in an HPC embedded environment for low-level device drivers; automotive and Qualcomm chip experience preferred. Programming languages: C/C++ required; Java, HTML5, and scripting languages beneficial. Deep expertise in embedded base software development for automotive ECUs. Strong experience with BSP, MCAL, low-level drivers, bootloaders, OS integration (RTOS, Linux), and diagnostics. Experience in system-level debugging and hardware/software bring-up on custom boards. Expertise in functional safety (ISO 26262) and its implementation in software. Experience designing complex embedded systems, including system topologies and component interfaces. Understanding of vehicle electrical/electronic architectures, embedded lifecycles, and production constraints. Experience supporting software through the product lifecycle, including mass production. Familiarity with connected embedded software components and hardware peripherals; knowledge of infotainment and vehicle communications is beneficial. How to apply
If you are interested in the Embedded Software Engineer role, please click EASY APPLY or email Mike.Leeson@AkkodisGroup.com. For other opportunities at Akkodis, visit www.akkodis.com. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for associates include medical/dental/vision, life insurance, short-term disability, additional voluntary benefits, EAP, commuter benefits, and a 401K plan. Paid leave and holiday pay where applicable may apply. Company/legal notices
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements. California and local fair chance ordinances may apply. #J-18808-Ljbffr
$180,000.00/yr - $220,000.00/yr Overview
Akkodis is seeking 2 full-time, experienced Embedded Software Engineers to support the Hardware Platform Development team near Mountain View, CA. The role requires 5 to 10+ years of professional experience delivering robust, scalable, and production-grade embedded software components (development and build of low-level hardware device drivers and chipsets; Qualcomm experience preferred) for vehicle control units. The engineer will collaborate with cross-functional teams and external partners to design, develop, and deliver production software, contribute to proof-of-concept projects, and support the integration of advanced embedded solutions in future vehicle platforms. Pay Range: $180,000 to $220,000/yr (salary commensurate with experience and education). This role is onsite with Akkodis for the next several years, with opportunities for upskilling through Akkodis Academy offerings. Embedded Software Engineer responsibilities
Embedded Software Development: design and implement base software components including BSP, MCAL, bootloaders, and OS services. Lead board bring-up, HAL integration, and low-level driver development. Support hardware teams with component selection, schematics review, and debugging. Contribute to software diagnostics, test hooks, and fault injection mechanisms. Interface with third-party vendors for BSW stack integration and tuning. Collaborate with internal teams on software requirements, especially in safety and security domains. Develop and maintain continuous integration and automated testing environments. Ensure quality through static/dynamic code analysis and validation tools. Drive prototyping of novel BSW features to accelerate early-stage platform evaluations. Operational management
Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software. Identify risks in software/hardware interaction and drive mitigations. Ensure compliance with automotive standards and development processes. Qualifications
Bachelors Degree in Computer Engineering, Software Engineering, or Computer Science required. Masters Degree in related fields highly desired. 5+ years of software development in an HPC embedded environment for low-level device drivers; automotive and Qualcomm chip experience preferred. Programming languages: C/C++ required; Java, HTML5, and scripting languages beneficial. Deep expertise in embedded base software development for automotive ECUs. Strong experience with BSP, MCAL, low-level drivers, bootloaders, OS integration (RTOS, Linux), and diagnostics. Experience in system-level debugging and hardware/software bring-up on custom boards. Expertise in functional safety (ISO 26262) and its implementation in software. Experience designing complex embedded systems, including system topologies and component interfaces. Understanding of vehicle electrical/electronic architectures, embedded lifecycles, and production constraints. Experience supporting software through the product lifecycle, including mass production. Familiarity with connected embedded software components and hardware peripherals; knowledge of infotainment and vehicle communications is beneficial. How to apply
If you are interested in the Embedded Software Engineer role, please click EASY APPLY or email Mike.Leeson@AkkodisGroup.com. For other opportunities at Akkodis, visit www.akkodis.com. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for associates include medical/dental/vision, life insurance, short-term disability, additional voluntary benefits, EAP, commuter benefits, and a 401K plan. Paid leave and holiday pay where applicable may apply. Company/legal notices
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements. California and local fair chance ordinances may apply. #J-18808-Ljbffr