About The Position

We are looking for a Senior Software Engineer to join our Actions Sustaining Team to diagnose, develop and deploy solutions to solve the immediate challenges facing our autonomous vehicle software. You will play a pivotal role in resolving issues that will help accelerate the growth of our autonomous capabilities.

Requirements

  • Bachelor's degree in Computer Science, Robotics, or a related field.
  • 3+ years of C++ software development proficiency, with a focus on building high-performance and resilient systems.
  • Comfortable navigating and contributing to large, complex codebases where modularity and documentation are key.
  • Proven track record of delivering software in a production environment, including familiarity with CI/CD, version control at scale, and rigorous release cycles.
  • Passionate about a driverless future and understand the high stakes of deploying software that interacts with the physical world.

Nice To Haves

  • Master’s or Ph.D. is preferred
  • Experience in Jira, Confluence and Gitlab
  • Background in robotics middleware (ROS, DDS) or autonomous systems.

Responsibilities

  • Deep-dive into complex issues within the Planning and Controls stack reported by the triage team.
  • Parse logs and replay simulation data to find the "why" behind anomalous vehicle actions.
  • Own the deployment of software fixes.
  • Lead the development, testing, and deployment when a business need arises for an immediate solution.
  • Identify improvements in existing workflows.
  • Develop internal tooling and scripts to expedite log analysis, automate common patterns, and improve the efficiency of the entire team.
  • Act as the technical liaison between teams to ensure alignment between on-road issues and current development work.

Benefits

  • medical
  • dental
  • vision
  • 401k with a company match
  • health saving accounts
  • life insurance
  • pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service