Software Verification Engineer

Ford MotorDearborn, MI
3hHybrid

About The Position

Software Verification Engineer The Vehicle Control Software team is dedicated to creating Ford-specific Body Control Application components and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems. This role is part of Body Infrastructure development team, role focused on building and automating the DevOps pipeline , which is a set of automated processes that allow developers to build, test, and deploy applications and infrastructure efficiently and reliably.

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

Nice To Haves

  • 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

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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service