Latitude

Staff Software Engineer, (C++) Runtime Infrastructure

Latitude

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $211,920 - $317,880 per year

Job Level

Lead

Tech Stack

C++CloudLinuxUnix

About the role

  • Design, develop, and test the reliable and high-performance software that all autonomy functions are built on
  • Develop tools for providing insight into the performance and behavior of the system
  • Work closely with the simulation team to ensure that the runtime system is accurately tested off-vehicle in a virtual environment
  • Create automated unit and integration tests that verify the software works as expected and meets the requirements
  • Collaborate with autonomy teams to ensure the the runtime infrastructure integrates well with their systems, enabling their success
  • Participate in system-wide software architecture development

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 7+ years of relevant experience (or Master’s degree and 5+ years of relevant experience, or PhD and 2+ years of relevant experience)
  • Proven experience in developing embedded software or robotics software on a resource-constrained compute platform
  • At least 5 years of development experience using C++11 or newer in a systems programming role
  • Experience developing in a Linux or Unix environment
  • Ability to design software components and systems and clearly communicate your designs through documents, diagrams, and presentations
  • Strong team player able to operate effectively on cross functional teams to deliver an integrated software product
  • Track record of operating effectively on cross-functional product development teams culminating in successful launches