About The Position

We are looking for a Senior Software Engineer for Autonomous Vehicles in the DRIVE mapping team. Your role involves developing scalable, fault-tolerant software to facilitate reliable map downloads and transformations. Working closely with teams in perception, localization, and fusion, you will ensure seamless integration between map delivery systems and in-vehicle consumers. We seek extraordinary engineers who are passionate about building self-driving cars and who have a background in mapping, computer vision, and embedded real-time software. Are you interested in inventing human level AI for navigation in the unconstrained world under any conditions? If so, join us!

Requirements

  • BS or MS in Computer Science or equivalent experience.
  • 3+ years of proven experience building robust software.
  • At least 3 years of C++ development experience.
  • Background in 3D geometry and computer vision.
  • Passion for robotics and autonomous vehicles.
  • Drive to learn new things and solve significant problems.
  • Outstanding communication and cross-team collaboration.
  • Independent and analytical software engineering skills.

Nice To Haves

  • Software development on embedded or automotive platforms.
  • Experience in global-scale map building and geographic information systems (GIS).
  • Expertise in runtime optimization of code using profilers.
  • Strong API and framework building skills.
  • Experience with CUDA parallel programming.

Responsibilities

  • Develop APIs and data pipelines that enable efficient retrieval, versioning, and synchronization of map content across fleets.
  • Invent and implement large-scale quality-measurement algorithms for fused map and perception information.
  • Collaborate with on-vehicle consumers to define map data formats and performance requirements
  • Handle real-time system signals in cars running globally
  • Write safe embedded software code to run in real-time systems
  • Develop highly efficient product code in C++ and apply algorithmic parallelism through GPGPU programming (CUDA)
  • Produce code and builds adhering to automotive quality and safety standards (AUTOSAR, ISO 26262)
  • Review architecture, build, and software code from teammates
  • Mentor newer team members in software engineering and your areas of expertise

Benefits

  • You will also be eligible for equity and benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service