Senior Software Engineer, Middleware

NuroMountain View, CA
6d$193,000 - $291,000

About The Position

We are looking for self motivated engineers to build next generation onboard infrastructure for self driving vehicles. Our onboard system team’s software engineers provide a reliable and high-performance platform that allows our autonomy teams to integrate their autonomy software and algorithms that work across various self-driving platforms. This work requires close collaboration with our Autonomy team, hardware teams, AI Platform team, and systems/safety team to make sure the whole autonomy stack works together safely and reliably.

Requirements

  • BS/MS/PhD in Computer Science
  • 4+ years of Equivalent industry experience
  • Strong system fundamentals and strong C++ skills
  • Solid experience developing production-quality software in C++ and Python in areas like self-driving, robotics, embedded Linux system, telecommunication, and other technology industries.
  • Deep understanding on Linux operating systems.
  • Proven ability to diagnose and resolve complex system performance bottlenecks through analytical troubleshooting.

Nice To Haves

  • Experience with ROS, Apollo Cyber RT, Iceoryx or other robotics frameworks
  • Robotics experience, ML inference optimization experience, computer architecture experience
  • Experience with GPU programming or NVidia Orin Platform

Responsibilities

  • Work on distributed systems inside the vehicle
  • Design and implement contracts and APIs facilitating communication between multiple nodes
  • Develop logging infrastructure and data collection frameworks for massive volume autonomy and sensor data
  • Collaborate with other software teams to build foundational libraries and interfaces, with emphasis on low-latency and high reliability
  • Build data pipelines and diagnostics tools to improve the reliability and operational efficiency of onboard software
  • Use your expertise to debug hard-to-reproduce whole-system problems

Benefits

  • annual performance bonus
  • equity
  • competitive benefits package

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Ph.D. or professional degree

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service