Software Verification Engineer

FordDearborn, MI
1h

About The Position

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 Established and active employee resource groups BS in Electrical Engineer, Computer Science, or related Field or foreign equivalency degree or equivalent combination of relevant education and experience.

Requirements

  • 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
  • BS in Electrical Engineer, Computer Science, or related Field or foreign equivalency degree or equivalent combination of relevant education and experience.

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

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