Akkodis
Embedded Software Engineer - Automotive Driver Development (Full Benefits Packag
Akkodis, Mountain View, California, us, 94039
Embedded Software Engineer - Automotive Driver Development (Full Benefits Package)
This range is provided by Akkodis. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$180,000.00/yr - $220,000.00/yr Akkodis is seeking two full-time, experienced Embedded Software Engineers to support our Hardware Platform Development team near Mountain View, CA. The individual must possess 5 to 10+ years of professional experience on delivering robust, scalable, and production-grade embedded base software components (specifically the development and build of low-level hardware device drivers and chipsets - Qualcomm preferred) for vehicle control units. They will use their strong background in embedded systems, automotive software development, and system-level architecture to collaborate with cross-functional teams from the organization and external partners to design, develop, and deliver production software. This includes contributing to proof-of-concept projects and supporting the integration of advanced embedded solutions in future vehicle platforms. Pay Range: $180,000 to $220,000/yr (salary commensurate based on experience and education levels). This is a great opportunity to be part of the Akkodis' team onsite at an automotive OEM for the next several years while allowing us to help upskill your talents through our free Akkodis Academy offerings to further grow your career with us! Embedded Software Engineer job responsibilities include: Embedded Software Development
Design and implement base software components including board support package (BSP), MCAL, bootloaders, and OS services. Lead board bring-up, hardware abstraction layer (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, accelerating early-stage platform evaluations. Operational Management
Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software. Proactively identify risks in software/hardware interaction and drive mitigations. Ensure compliance with relevant automotive standards and development processes. Qualifications
Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science is required. Master’s Degree in Computer Engineering, Software Engineering, Computer Science is highly desired. 5 to 10+ years of software development experience in an HPC embedded environment for low level device drivers, any exposure to the automotive industry. Qualcomm chip exposure is an added plus. 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 defining system topologies and component interfaces. In-depth understanding of vehicle EE architectures, embedded systems lifecycles, and production constraints. Experience supporting software through the product lifecycle, including mass production Programming languages: C/C++ are a required while additional Java, HTML5, and scripting languages as beneficial. Familiarity with connected embedded software components and hardware peripherals. Knowledge of connected vehicle infotainment and communication software systems is beneficial. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for our associates include subsidized medical/dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
#J-18808-Ljbffr
This range is provided by Akkodis. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$180,000.00/yr - $220,000.00/yr Akkodis is seeking two full-time, experienced Embedded Software Engineers to support our Hardware Platform Development team near Mountain View, CA. The individual must possess 5 to 10+ years of professional experience on delivering robust, scalable, and production-grade embedded base software components (specifically the development and build of low-level hardware device drivers and chipsets - Qualcomm preferred) for vehicle control units. They will use their strong background in embedded systems, automotive software development, and system-level architecture to collaborate with cross-functional teams from the organization and external partners to design, develop, and deliver production software. This includes contributing to proof-of-concept projects and supporting the integration of advanced embedded solutions in future vehicle platforms. Pay Range: $180,000 to $220,000/yr (salary commensurate based on experience and education levels). This is a great opportunity to be part of the Akkodis' team onsite at an automotive OEM for the next several years while allowing us to help upskill your talents through our free Akkodis Academy offerings to further grow your career with us! Embedded Software Engineer job responsibilities include: Embedded Software Development
Design and implement base software components including board support package (BSP), MCAL, bootloaders, and OS services. Lead board bring-up, hardware abstraction layer (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, accelerating early-stage platform evaluations. Operational Management
Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software. Proactively identify risks in software/hardware interaction and drive mitigations. Ensure compliance with relevant automotive standards and development processes. Qualifications
Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science is required. Master’s Degree in Computer Engineering, Software Engineering, Computer Science is highly desired. 5 to 10+ years of software development experience in an HPC embedded environment for low level device drivers, any exposure to the automotive industry. Qualcomm chip exposure is an added plus. 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 defining system topologies and component interfaces. In-depth understanding of vehicle EE architectures, embedded systems lifecycles, and production constraints. Experience supporting software through the product lifecycle, including mass production Programming languages: C/C++ are a required while additional Java, HTML5, and scripting languages as beneficial. Familiarity with connected embedded software components and hardware peripherals. Knowledge of connected vehicle infotainment and communication software systems is beneficial. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for our associates include subsidized medical/dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
#J-18808-Ljbffr