Software Engineer - Onboard Architecture (C++)

Applied IntuitionSunnyvale, CA
7hOnsite

About The Position

The Onboard Architecture Team is responsible for full autonomy stack onboard architecture—ensuring every component works cohesively, reliably, and safely. Our team is looking for C++ software engineers interested in designing elegant solutions to difficult problems within autonomous systems and robotics. You will focus on application‑level onboard software in a modern C++ codebase working across our suite of products, tackling difficult problems. If you're motivated by complex systems, ownership across boundaries, and real-world impact, this is where architecture meets autonomy.

Requirements

  • Bachelor’s in Computer Science, Mathematics, or related field
  • 2+ years of experience in shipping complex software in C++11 and above
  • Experience shipping production level code

Nice To Haves

  • A MSc or PhD in computer science or applied mathematics with coursework or research experience in robotics
  • Experience developing onboard or embedded application software (e.g., autonomy, ADAS, robotics)

Responsibilities

  • Design and implement onboard application software in modern C++ for state and mode management (mission manager) on vehicle compute
  • Collaborate with cross functional teams to align interfaces, contracts, and execution models across the stack

Benefits

  • equity in the form of options and/or restricted stock units
  • comprehensive health, dental, vision, life and disability insurance coverage
  • 401k retirement benefits with employer match
  • learning and wellness stipends
  • paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service