Hybrid Embedded Software Engineer – Body Control Modules

Posted 1 hour ago

Apply now

About the role

  • Embedded Software Engineer developing embedded software components for Body Control Systems at Ford. Collaborating with an agile team to deliver high-quality code and product success in the automotive sector.

Responsibilities

  • Work in a team of highly motivated Embedded Software Engineers
  • Design and develop embedded software components for the Body Control System.
  • Analyze, feature-level requirement design, functional specification, program, debug, and modify using high-level languages (C, Python).
  • Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code.
  • Scale, modify, and refactor existing software components to meet new architecture requirements.
  • Work with Ford architecture and validation teams, and partners to create reusable software components, support documentation, and integration guides.
  • Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
  • Work with development and project managers to align on CI/CD pipelines for product variant releases.
  • Evaluate technologies and methods for developing cloud scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs.

Requirements

  • BS in Electrical Engineering, Computer Science, or related Field or equivalent combination of relevant education and experience
  • 5+ years of Embedded Software Experience, Body Control System is preferred.
  • 5+ years of programming experience in Embedded C, MATLAB Simulink, and Stateflow.
  • Candidates must have strong programming skills in C and be able to write highly portable and platform-agnostic code
  • 3+ year experience in developing Proof-of-Concept applications for automotive ECUs
  • 2+ years’ experience working in an agile environment
  • MS in Electrical Engineer, Computer Science, or related Field (even better)
  • Experience with Kubernetes, OpenShift, and dockers (even better)
  • Experience with Jenkins and GitHub actions (even better)
  • Experience in software development for automotive control units (even better)
  • Experience in AUTOSAR Methodology and workflows (even better)
  • Experience in Software Simulation using Hardware Models (even better)
  • Embedded software development experience in Linux platform (even better)
  • Good, embedded debugging skills (even better)
  • Self-reliant, approachable, with good communication skills (even better)
  • Good knowledge of tools used for embedded program development (even better)
  • Knowledge of safety-systems, ISO26262, ASIL A-D is a plus (even better).

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.

Job title

Embedded Software Engineer – Body Control Modules

Job type

Experience level

Mid levelSenior

Salary

$79,800 - $178,320 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job