At least 5 years
Job Description
Join a dynamic team of highly motivated Embedded Software Engineers to design and develop embedded software components for the Body Control System. Your role will involve analyzing feature-level requirements, designing functional specifications, programming, debugging, and modifying using high-level languages such as C and Python. You will contribute to product success through the consistent on-time delivery of high-quality, functioning complex device driver code. Additionally, you will be tasked with scaling, modifying, and refactoring existing software components to meet new architecture requirements. Collaborate with architecture and validation teams to create reusable software components, support documentation, and integration guides. Engage in code-level integration tasks, such as replicating build environments, source code debugging, and continuously improving deployments. Work closely with development and project managers to align on CI/CD pipelines for product variant releases, and evaluate technologies and methods for developing scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs.
Responsibilities
- Design and develop embedded software components for the Body Control System.
- Analyze feature-level requirements and design functional specifications.
- Program, debug, and modify using high-level languages C and Python.
- Deliver high-quality, functioning complex device driver code on time.
- Scale, modify, and refactor existing software components for new architecture requirements.
- Collaborate with architecture and validation teams for reusable software components.
- Support documentation and integration guides.
- Perform code-level integration-related tasks such as replicating build environments and source code debugging.
- Improve and streamline deployments continuously.
- Align CI/CD pipelines for product variant releases with development and project managers.
- Evaluate technologies and methods for scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs.
- 5 years of Embedded Software Experience, with a preference for Body Control System experience.
- 5 years of programming experience in Embedded C, MATLAB, Simulink, and Stateflow.
- Strong programming skills in C, with the ability to write highly portable and platform-agnostic code.
- 3 years of experience in developing Proof-of-Concept applications for automotive ECUs.
- 2 years of experience working in an agile environment.
- BS in Software Engineering or a related field.
The role offers a flexible work schedule with the option to work from home. The work involves the use of technologies like embedded C, objective C, and requires a strong focus on automotive and body software. The environment encourages collaboration and continuous improvement, aligning with agile methodologies.
Job Type & Location
This is a Contract position based out of Allen Park, MI.
Pay and BenefitsThe pay range for this position is $46.06 - $55.27/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
This is a hybrid position in Allen Park,MI.
Application DeadlineThis position is anticipated to close on Jun 18, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Posting ID: JP-006070734
