Senior Automotive Embedded Software Developer – Embedded C / ECU
- Level
- Senior
Not stated in the posting: salary, work type, visa.
Open. First seen 2 October 2026.
About the role
ALTEN Technology USA's standard text
We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.
As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing.
When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.
Job Overview
We are seeking a highly experienced Senior Automotive Embedded Software Developer with strong hands-on expertise in Embedded C programming and automotive ECU/controller development. The ideal candidate will have experience owning the complete automotive software development V-cycle, from requirements analysis and software architecture through coding, code reviews, unit testing, integration, verification, validation, and production release.
The role focuses on developing embedded software for automotive electronic control units and mechatronic systems, including applications such as airbag systems, Battery Management Systems (BMS), Body Control Modules (BCM), seating controllers, actuator control, and motor control systems.
The successful candidate must demonstrate strong technical ownership across the software development lifecycle, including requirements engineering, software design, implementation, debugging, testing, and release. Experience providing technical guidance, conducting code reviews, and mentoring other developers is also expected.
This is a hands-on development position for an engineer who can independently drive embedded software development activities while collaborating with systems, hardware, validation, and customer engineering teams.
Work Arrangement: Full-time, onsite
Key Responsibilities
Requirements Analysis and Software Architecture
- Analyze and interpret customer, system, and software requirements for automotive ECU/controller applications.
- Develop software architecture, software requirements, detailed design specifications, and interface documentation.
- Maintain requirements traceability throughout the software development lifecycle.
- Translate system-level requirements into implementable software requirements and design solutions.
- Participate in software architecture reviews, design reviews, and technical discussions.
- Identify technical risks, dependencies, and design constraints early in the development process.
Embedded Software Development
- Design, develop, and maintain automotive embedded software using Embedded C.
- Implement low-level drivers, hardware interfaces, middleware, and application-layer software.
- Develop software for automotive ECUs, controllers, sensors, actuators, and motor control applications.
- Write efficient, reliable, and maintainable code that meets performance, memory, and real-time requirements.
- Perform debugging, root-cause analysis, and software optimization at the source-code and controller level.
- Follow established automotive coding standards, software design practices, and development guidelines.
Full V-Cycle Software Development
- Own and contribute to the complete automotive embedded software development V-cycle, from requirements definition through software release.
- Develop and review software architecture and detailed design in alignment with system requirements.
- Perform coding, static analysis, code reviews, and unit-level verification.
- Support software integration, hardware-software integration, and system-level verification activities.
- Develop and execute unit tests and support integration, qualification, and validation testing.
- Analyze test failures, identify software defects, and implement corrective actions.
- Maintain traceability between requirements, design, implementation, and verification results.
- Support software baselining, configuration management, build processes, and production releases.
Automotive ECU and Controller Development
- Develop embedded software for automotive electronic control units and controller-based systems.
- Work with communication protocols such as CAN and LIN.
- Collaborate with hardware and systems teams to understand controller interfaces, peripheral drivers, and system behavior.
- Support software development for applications such as airbag controllers, BMS, BCM, seating systems, actuator control, and motor control.
- Ensure software meets functional, performance, reliability, and quality requirements.
Technical Leadership and Mentoring
- Provide technical guidance to software developers and support design and implementation decisions.
- Conduct code reviews and promote coding quality, software reuse, and maintainability.
- Mentor junior engineers on Embedded C, software architecture, debugging, and development processes.
- Communicate technical issues, risks, progress, and solutions to cross-functional teams and customers.
- Take ownership of technical deliverables and drive issue resolution independently.
Cross-Functional Collaboration and Production Support
- Collaborate with Systems, Hardware, Mechanical, Validation, Manufacturing, and Quality teams.
- Participate in technical reviews, customer discussions, and program milestone meetings.
- Support software releases, production launches, and issue resolution during product development.
- Ensure deliverables meet program timing, quality, and customer requirements.
Required Qualifications and Experience
- Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Mechatronics Engineering, or a related engineering discipline.
- 10+ years of hands-on automotive embedded software development experience.
- Strong and demonstrable Embedded C programming expertise.
- Direct experience developing software for automotive ECUs or embedded controllers.
- Proven experience across the complete software development V-cycle, from requirements analysis and architecture through coding, reviews, testing, and release.
- Experience developing low-level drivers, middleware, and application-layer software.
- Strong understanding of software architecture, detailed design, and requirements traceability.
- Experience with CAN and LIN automotive communication protocols.
- Experience with unit testing, software integration, debugging, and root-cause analysis.
- Experience with software build, release, and configuration management processes.
- Experience participating in code reviews and mentoring or providing technical guidance to other engineers.
- Experience supporting automotive OEM or Tier 1 supplier development programs.
- Strong problem-solving, communication, and technical documentation skills.
Preferred Qualifications
- Experience with automotive controller applications such as Airbag ECU, BMS, BCM, Seat ECU, actuator control, or motor control.
- Experience with Codebeamer, IBM DOORS, or Polarion.
- Experience with IAR Embedded Workbench or similar embedded development environments.
- Knowledge of RTOS and real-time embedded systems.
- Familiarity with ISO 26262 Functional Safety, Automotive SPICE (ASPICE), and automotive software development processes.
- Knowledge of APQP and automotive product development methodologies.
- Experience with hardware-software interfaces and mechatronic systems.
- Experience working with Tier 1 automotive suppliers and supporting OEM customer programs.
Ideal Candidate Profile
The ideal candidate is a hands-on automotive embedded software developer who combines strong Embedded C programming skills with ECU/controller development experience and ownership of the full software development lifecycle.
Candidates should demonstrate practical experience in requirements analysis, architecture, detailed design, coding, code reviews, debugging, verification, and release, along with the ability to guide other developers.
Candidates primarily focused on validation, testing, integration, infotainment, audio, navigation, or mobile application development are not the target profile unless they also have substantial hands-on Embedded C development and full V-cycle ownership experience.
ALTEN Technology USA's standard text
All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, age, genetic information, or pregnancy.
Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process.
Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans’ Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
What this role asks for
Particular to this role
RTOS
Rare in ALTEN Technology USA's other 184 open postings.
Standard for embedded / hardware roles
Embedded Systems
Common in embedded / hardware postings at any company.
85% of this description is written for the role. The rest is ALTEN Technology USA's standard text, folded away below.
Compared with ALTEN Technology USA's other open jobs.
The team: Engineering HIRES STEADILY
This role is one of 110 open in Engineering. 41 were posted in the last 30 days and the oldest in November: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Python (22 of 110), GD&T (19 of 110), Embedded Systems (17 of 110), C++ (15 of 110), MATLAB (14 of 110), PCB Design (13 of 110), Simulink (11 of 110)
OTHER ROLES ON THIS TEAM
- Manufacturing Engineer posted Oct 22
- Embedded Software Engineer posted Oct 22
- Software Engineer - Teleoperation Systems posted Oct 22
- Systems Engineer - Aerospace posted Oct 21
- Automotive Electrical Systems Engineer posted Oct 21
- Technical Program Manager (Automotive) posted Oct 21
- Systems Engineer posted Oct 21
- Systems Architect posted Oct 21
- Technical Lab IT Manager posted Oct 21
- Process Engineer - Torque Tools posted Oct 21
- Electrical Drafter/Designer posted Oct 16
- Vehicle Quality Analyst posted Oct 16
- Supplier Quality Launch Engineer posted Oct 16
- Data Engineer posted Oct 15
- Manufacturing Engineer posted Oct 14
- Design & Release Engineer posted Oct 13
- FPGA Engineer posted Oct 13
- Senior Manufacturing Engineer posted Oct 13
- Design Release Engineer (DRE) - Soft Trim posted Oct 13
- Technical Program Manager posted Oct 12
- Sr. Electronic DFMEA Engineer posted Oct 12
- Business Analyst posted Oct 12
- SAP ABAP & BTP Full Stack Developer (Entry-Level) posted Oct 9
- Lead Electrical Engineer posted Oct 7
- Firmware Engineer posted Oct 7
- Database Engineer posted Oct 7
- Durability Test Engineer posted Oct 6
- Tooling Design Engineer - Aerospace Manufacturing posted Oct 6
- HIL Bench setup & Integration Engineer posted Oct 6
- Sr. CAD Designer posted Oct 5
- Principal CAD Designer posted Oct 5
- EV Charging Validation Engineer posted Oct 2
- Technical Project Manager (Embedded) posted Oct 2
- Systems Requirement Engineer (Ref. 046) posted Oct 1
- Process Quality Engineer posted Oct 1
- Harness Design Engineer posted Sep 30
- Issue Management / Warranty (Automotive) Engineer posted Sep 30
- Electrical Test Engineer posted Sep 29
- Manufacturing Engineer posted Sep 29
- Powertrain Calibration Engineer posted Sep 28
- Injection Molding Engineer – Automotive posted Sep 28
- Junior BIW Design Engineer posted Sep 22
- Sr. Systems Engineer/Architect posted Sep 19
- Junior Fuel Injection Design Engineer posted Sep 16
- Tool Technology Engineer posted Sep 16
- IT Transformation Lead posted Sep 15
- Senior Systems Engineer posted Sep 4
- Senior Electrical Engineer posted Sep 2
- Senior Electrical Engineer - Power Distribution posted Sep 2
- Senior Electrical Engineer posted Sep 1
- Electrical Test Engineer posted Sep 1
- Manufacturing Engineer & Technician posted Aug 24
- Principal Electrical Engineer posted Aug 20
- Advanced Vehicle Dynamics Engineer posted Aug 19
- Mechanical Test Engineer posted Aug 14
- Senior Mechanical Design Engineer posted Aug 13
- Mechanical Designer posted Aug 13
- Plant Modelling & Simulation Engineer – ADV posted Aug 13
- Modeling & Simulation Engineer – Automotive posted Aug 13
- Soft and Virtual ECU Engineer posted Aug 13
- xIL Framework, Tools & Simulation Lead Engineer posted Aug 13
- Senior HIL Validation & Integration Engineer - Automotive posted Aug 13
- HIL Development & Integration Engineer - dSPACE posted Aug 13
- Senior Electrical Engineer posted Aug 11
- Senior Hardware Engineer posted Aug 11
- Jr Aerospace Manufacturing Engineer posted Aug 10
- Rear Axle Design Engineer - CATIA posted Aug 10
- Robotics Software Engineer posted Jul 27
- Validation Engineer — All Levels (Junior to Senior) posted Jul 27
- Quality Engineer — All Levels (Junior to Senior) posted Jul 27
- Hardware Engineer — All Levels (Junior to Senior) posted Jul 27
- Design Engineer — All Levels (Junior to Senior) posted Jul 27
- Systems Engineer - All Levels (Junior to Senior) posted Jul 27
- Software Engineer — All Levels (Junior to Senior) posted Jul 27
- Manufacturing Engineer — All Levels (Junior to Senior) posted Jul 27
- Electrical Engineer — All Levels (Junior to Senior) posted Jul 27
- Controls Engineer — All Levels (Junior to Senior) posted Jul 27
- Mechanical Engineer posted Jul 27
- Business Analyst – AI Solutions posted Jul 20
- Project Manager posted Jul 15
- Vehicle Feature Owner – Systems Engineering & Requirements posted Jul 14
- R&D Mechanical Engineer posted Jul 3
- Practice Manager - AI & Data posted Jul 3
- Lead Systems Engineer - System Requirements, SYS.1/SYS.2 & ASPICE posted Jul 1
- Exterior Lighting Design & Release Engineer posted Jun 30
- Mechanical Engineer posted Jun 26
- Automation Engineer posted Jun 25
- E&I Engineer posted Jun 22
- Systems Engineer posted Jun 15
- Wire Harness Engineer posted Jun 15
- Senior Electrical Control Panel Engineer posted Jun 15
- Senior Electrical Engineer posted Jun 15
- Staff Electrical Engineer posted Jun 15
- Composites Engineer (Aerospace) posted Jun 11
- Design Release Engineer- Alternator / 12V Electrical Components posted May 22
- Aerospace Manufacturing Engineer (Composites) posted Apr 24
- Test Tool - Developer / Integrator posted Apr 22
- R &D Embedded Software Engineer posted Apr 21
- R&D Electrical Engineer (Hardware Design) posted Apr 21
- Automotive PCB Design Engineer posted Apr 13
- Validation Engineer, Controller Integration posted Mar 25
- Electrical Validation Supervisor posted Mar 10
- Electrical Field Representative posted Feb 9
- Exterior Trim Design Engineer posted Feb 3
- Lighting Design and Release Engineer posted Feb 3
- Dimensional Engineering Specialist – Chassis Commodities posted Jan 27
- Mechanical Engineer II posted Jan 8
- Mechanical Engineer II posted Dec 15
- Mechanical Engineer posted Nov 20
From the team and dates on ALTEN Technology USA's own job board.
Similar jobs
- Senior Embedded Software Engineer at Nuro
Shares 3 skills: RTOS, C, Embedded Systems · Senior level · same country - Sr. Embedded Software Engineer at 42dot
Shares 3 skills: RTOS, C, Embedded Systems · Senior level · same country - Senior Engineer - Embedded/Flight Software at BlackSky
Shares 3 skills: RTOS, C, Embedded Systems · Senior level · same country - Sr. Embedded Software Engineer at Rivian and Volkswagen Group Technologies
Shares 3 skills: RTOS, C, Embedded Systems · Senior level · same country - Senior Software Engineer, Embedded (TS Cleared) at Apex Technology
Shares 3 skills: RTOS, C, Embedded Systems · Senior level · same country - Senior Electrical Engineer, Field Failure Analysis at ALTEN Technology USA
Also at this company
More jobs like this
Is this your posting? Email info@careerholo.com to have it removed.