Robotics Software Engineer

Gritt

$120K — $150K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in computer science, robotics, vision, mechanical or electrical engineering, or equivalent experience
  • 4+ years of hands-on experience in deploying high-performance software for robotics
  • Experience with autonomy functions such as perception, planning, control, and simulation
  • Familiarity with robotics frameworks like ROS2
  • Experience with robotics visualization tools (e.g. Isaac Sim, Gazebo)
  • Proficient in C++ and comfortable with Python/Rust
  • Strong problem-solving skills and ability to work with light supervision

Responsibilities

  • Develop and deploy robust architectures for robotics
  • Drive technical approaches with focus on real-world deployments
  • Optimize software and communication for improved system performance
  • Integrate multiple sensing modalities like cameras and LIDAR
  • Manage large-scale data in real-time
  • Incorporate tools for profiling, memory management, and visualization
  • Contribute to the autonomy stack and collaborate with other teams

Benefits

  • Opportunity to directly impact product evolution
  • Work in a fast-paced startup environment
  • Collaborative team culture
  • Exposure to cutting-edge robotics technology
  • Role in shaping the technical direction of the company
Full Job Description
Role: Robotics Software - Architecture

Location: SF Bay Area (in-person)

About the role

We're looking for an experienced Robotics Software Engineer to join our team. As an early member, you will play a pivotal role in architecting scalable software for our robots. You will work on building robust and efficient frameworks to support real-time robotics applications. You'll need to thrive in a fast-paced startup environment where you'll wear multiple hats and have a direct impact on our product's evolution. Ideally, you have a proven track record of developing and deploying high-performance software in production, and you're passionate about pushing the boundaries of what's possible in robotics with AI.

What you'll get to work on
  • Develop and deploy robust architectures and frameworks for robotics.
  • Help drive our technical approach, with particular focus on real-world deployments.
  • Drive system performance and efficiency by optimizing software and communication.
  • Optimize the integration of multiple sensing modalities (e.g. cameras, LIDAR, tactile).
  • Develop scalable techniques for managing large amounts of data in real-time.
  • Incorporate offline and online tools for profiling, memory-management and visualization.
  • Contribute across the autonomy stack.
  • Collaborate with other teams in the company.


What we look for
  • Degree in computer science, robotics, vision, mechanical engineering, electrical engineering or other engineering disciplines (or equivalent experience).
  • 4+ years of hands-on experience deploying high-performance software in production for robotics applications.
  • Experience working with autonomy functions including perception, planning, control, simulation.
  • Experience with robotics frameworks like ROS2.
  • Experience working with robotics visualization infrastructure (e.g. Isaac Sim, Gazebo).
  • Proficient with C++ and comfortable with Python/Rust.
  • Should be comfortable taking ownership of tasks with light supervision.
  • Must have excellent problem-solving skills.
  • Legally authorized to work in the United States.

Similar Jobs

More Jobs at Gritt

More Consumer Technology Jobs

Find similar Robotics Software Engineer jobs: