About the role

  • Software Verification Engineer on the Vehicle Control Software team automating DevOps pipeline for Ford's Body Control Application. Delivering high-quality software for next-generation vehicle systems.

Responsibilities

  • Work in a team of highly motivated Embedded Software DevOps engineers
  • Design and build scalable code and testing CI/CD pipelines to support embedded software development
  • Develop automated CI/CD processes, train development and integration teams to adopt in their workflows
  • Configure and enable DevOps technology stacks for performance monitoring, analytics, quality metrics, and auditability
  • Contribute to product success through consistent on-time delivery of high-quality, functioning production software
  • Work with development 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 Engineer, Computer Science, or related Field or foreign equivalency degree or equivalent combination of relevant education and experience.
  • 5+ years of Embedded Software Experience
  • 5+ years of programming experience in C/C++/Python/Groovy
  • 3+ years of experience working with Unix/Linux based development environments
  • 3+ years of experience with shell scripting, MATLAB, Python, and Groovy
  • .MS in Electrical Engineering, Computer Science, or related Field
  • Experience with Kubernetes, OpenShift, and Docker
  • Experience with Jenkins and GitHub actions
  • Experience in software development for automotive control units
  • Experience in AUTOSAR Methodology and workflows
  • Experience in Software Simulation using Hardware Models
  • Hands-on experience in embedded software development and CI/CD build infrastructure
  • Embedded software development experience in Linux platform
  • Good, embedded debugging skills
  • Self-reliant, approachable with good communication skills
  • Good knowledge of tools used for embedded program development
  • Knowledge of safety-systems, ISO26262, ASIL A-D is a plus

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

Software Verification Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job