About The Position

The Senior Software Engineer will work on the Automated Driving and ADAS group’s Vehicle Software Platform, which develops software platforms and tooling for modern vehicles. The platform includes base system software, sensor and vehicle integration, middleware such as scheduling, logging, and replay, and inter-ECU communication. The role involves hands-on development of software closely connected to operating systems, compute hardware, sensors, and vehicles in a fast-paced, collaborative, intercultural environment. The engineer will work across teams to architect, design, implement, test, and integrate features into the AD/ADAS vehicle platform; establish or adapt build flows and tooling; and help set the roadmap with hardware, systems integration, and ADAS application teams. The role also calls for technical leadership, sound design decisions that consider extensibility and safety, and mentoring junior engineers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is highly preferred.
  • At least 5 years of relevant work experience.
  • A proven track record of shipping production software in automotive, aerospace, defense, robotics, or a nearby domain.
  • Ability to work effectively and autonomously across multiple teams and navigate technical ambiguity with high-level direction.
  • Strong C++ and Python programming skills.
  • Strong debugging and troubleshooting skills.
  • Excellent understanding of embedded software and systems, such as automotive, aerospace, or robotics systems, and related interfaces such as Ethernet and CAN.
  • Experience developing system software, such as drivers, filesystems, or sockets, on Linux and/or QNX.
  • A generalist mindset, ability to learn unfamiliar areas quickly, and willingness to learn continuously.
  • Ability to evaluate approaches and make appropriate tradeoffs.

Nice To Haves

  • Experience with automotive or robotics middleware and SDKs such as ROS, AutoSAR AP, or Android.
  • Experience integrating sensors such as cameras, lidar, or radar.
  • Experience with automotive software, ideally for ADAS.
  • Insight into real-time, distributed, and parallel computing.
  • Experience with ISO-26262, Autosar CP/AP, or other safety standards.

Responsibilities

  • Architect, design, implement, test, and integrate features into the AD/ADAS vehicle platform in collaboration with the extended team.
  • Set up or adapt build flows and other relevant tooling.
  • Work hands-on on software connected to operating systems, compute hardware, sensors, and vehicles.
  • Develop solutions with sound design principles, extensibility, and safety in mind, while learning across the technology stack.
  • Set the roadmap with Hardware, Systems Integration, and ADAS application teams and influence strategic decisions.
  • Support good software practices and mentor junior engineers.

Benefits

  • Health coverage
  • Wellness coverage
  • Dental coverage
  • Vision coverage
  • 401(k) program
  • Flexible vacation policy
  • Family planning and care benefits
  • Base salary, short-term incentives, and long-term incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service