Taro Logo

Senior Robotics Software Engineer

Building rockets to serve today's needs and tomorrow's breakthroughs, developing autonomous manufacturing systems and launch vehicles.
Long Beach, CA, USA
$157,000 - $200,000
Senior Software Engineer
In-Person
5+ years of experience
Space · Robotics

Job Description

Relativity Space is revolutionizing the aerospace industry by combining robotics, software, and 3D printing to build rockets for space exploration. As a Senior Robotics Software Engineer, you'll join the Additive Technology team working at the cutting edge of manufacturing innovation. The role focuses on developing advanced software solutions for robotic systems that power their autonomous manufacturing platform.

You'll be responsible for creating sophisticated algorithms for complex geometry generation, tool path planning, and multi-axis robot motion control. Working in an R&D-driven environment, you'll collaborate with a diverse team of welders, robotics engineers, data scientists, and systems engineers to push the boundaries of additive manufacturing technology.

The position requires expertise in computational geometry, robotics software development, and 3D modeling tools like Rhino 3D & Grasshopper. You'll apply your skills to solve unique challenges in aerospace manufacturing, working with industrial robotic arms and advanced manufacturing processes. The role offers an opportunity to directly impact the future of space technology while working with cutting-edge automation systems.

Relativity Space offers competitive compensation ($157,000-$200,000) plus equity, comprehensive benefits, and a culture of innovation where you can make significant contributions to space exploration technology. You'll be part of a team that's not just building rockets, but revolutionizing how they're manufactured through advanced robotics and automation. The company provides opportunities for growth, learning, and development in a fast-paced, mission-driven environment.

Last updated a month ago

Responsibilities For Senior Robotics Software Engineer

  • Developing advanced methods for generating, evaluating, and printing complex novel geometries
  • Developing custom software tools and algorithms for producing complex tool paths and valid multi-axis robot motion
  • Working closely with simulation engineers and weld engineers to improve workflows between design CAD, distortion compensation, and printed metal results
  • Contribute to feasibility assessments for proposed new geometries from external partners or customers

Requirements For Senior Robotics Software Engineer

Python
  • BS in Computer Science, Architecture, Computational Design, or relevant field
  • 5+ years of experience developing tools for generating computational geometry
  • Demonstrated experience in using scripting language to extend functionality of 3D software package (Python, C#, C++)
  • Highly proficient in Rhino 3D & Grasshopper
  • Understanding of CNC machine fundamentals and/or multi-axis robotic arms (KUKA preferred)
  • Able to clearly articulate and communicate ideas, issues, and proposals effectively
  • Experience with version control systems and collaborative development environments

Benefits For Senior Robotics Software Engineer

Medical Insurance
Parental Leave
  • PTO and sick leave
  • Parental leave
  • Annual learning and development stipend

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Relativity Space focusing on robotics and manufacturing systems development using C++ and Python.

Senior Software Engineer, Humanoid Robotics

Senior Software Engineer position at NVIDIA focusing on humanoid robotics, sim2real transfer, and robot learning algorithms.

Sr. Automation and Robotics Software Engineer

Senior Automation and Robotics Software Engineer position at Protedyne/Labcorp, developing laboratory automation systems with Java, robotics, and machine vision technologies.

Senior Software Engineer - Robotics Application

Senior Software Engineer position at NVIDIA focusing on robotics applications, simulation, and AI implementation using Isaac Lab and Mimic.

Senior Software Engineer - Robotics Application

Senior Software Engineering role at NVIDIA focusing on robotics applications, AI, and simulation, offering competitive compensation and the opportunity to work on cutting-edge technology.