About The Position

This role supports Perception/Raven test integration within Automated Drive, coordinating across the modeling, onboard, and data branches needed for Raven testing. The engineer tracks and manages software changes across branches, identifies divergence issues before they affect test validity, and works with perception modeling partners to understand upcoming changes. The role supports perception test execution on prototype and developmental vehicles, integrates automated driving system components across teams, maintains software branches for model deployments and downstream systems, and investigates system-level issues through vehicle logs and source code. The position also uses data-driven analysis to assess model performance and software changes affecting feature performance or development.

Requirements

  • Direct, hands-on experience with software tracking systems and complex software versioning workflows, including coordinating changes across multiple parallel branches.
  • Extensive CI/CD experience, including release coordination across concurrent development tracks.
  • Experience in at least one of the following: vehicle controls or vehicle dynamics, perception systems, or ML model development and training.
  • Proficiency with Git and software repository management tools, with a track record of managing complex branching structures.
  • B.S. in Electrical Engineering, Computer Science, Mechanical Engineering, or a related field.
  • Ability to work in a fast-paced development environment and proactively collaborate cross-functionally to solve vehicle-level integration problems.
  • Strong understanding of vehicle safety concepts and testing-related safety procedures.
  • Flexibility to travel domestically and internationally for vehicle-level integration and test activities.
  • Clean driving record and professional experience driving prototype test vehicles on test tracks.

Responsibilities

  • Track and manage software changes across the modeling and data branches supporting Raven perception testing, coordinating with the engineer tracking the onboard branch.
  • Identify and resolve cross-branch divergence issues, including breaking changes introduced upstream, before they affect test validity.
  • Partner with the perception modeling team to understand the scope and intent of upcoming model changes before test execution.
  • Support test execution across prototype and developmental vehicle perception test suites, incorporating modeling-side context into planning.
  • Work with Perception, Planning, and Systems teams to integrate automated driving system components.
  • Maintain software branches supporting iteration across new model deployments and downstream systems.
  • Analyze vehicle log data and source code to root-cause system-level issues in collaboration with domain experts.
  • Use data-driven analysis to assess perception model performance and software changes that affect feature performance or development.

Benefits

  • Paid vacation
  • Paid sick leave
  • Life insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • 401(k) Plan, subject to eligibility requirements
  • Employee Stock Purchase Program, subject to eligibility requirements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service