Robotics Software Engineer

ThoughtForge

$110K — $150K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Engineering.
  • 4+ years of relevant industry experience.
  • Domain knowledge of robotics including Dynamics, Controls, Planning, Estimation, and Computer Vision.
  • Proficiency in Python.
  • Experience with C++, Git, ROS/ROS2, and Simulators (Mujoco, Gazebo, etc.).
  • Strong documentation and communication skills.

Responsibilities

  • Design, build, and maintain software for both simulation and real hardware.
  • Rapidly prototype to validate ideas before hardening them into more durable systems.
  • Develop tests and metrics to measure robot performance and bridge the gap between simulation and reality.
  • Collaborate with a team for support and reviews to enhance work quality.
  • Take ownership of problems, find solutions, and oversee their implementation.

Benefits

  • 12 paid holidays.
  • Unlimited PTO, with a 2-week minimum.
  • Flexible work hours policy.
  • Hybrid/remote work schedule available, especially for CA/WA residents.
  • Comprehensive health, dental, and vision coverage.
  • Equity incentive package.
  • $50/month stipend for health and wellness.
Full Job Description
About the Job

You'll join the founding team building robotic arm systems. Enough work exists today that you won't start from a blank page; yet enough is missing that you'll own real pieces of it.

Four main areas, though they overlap more than the list suggests. Expect to work across them rather than inside one:
  • Motion planning - computing collision-free paths through an environment.
  • Control - executing those paths on real hardware, reliably.
  • Perception - object detection and scene reconstruction.
  • Manipulation - grasping and dexterous handling of objects.

You'll have people to collaborate with, including a team that answers questions, reviews your work, and shows up when something breaks. You'll be given direction, but not a detailed plan, as much of this is still unmapped. This position suits someone who takes ownership: finds the problem, solves it, and sees it through.

Job Description
  • Design, build, and maintain software that runs in both simulation and on real hardware.
  • Prototype fast to prove out ideas, then do the less glamorous half: hardening what works into systems that deploy and stay up.
  • Measure what the robot actually does: build the tests and metrics that catch regressions and close the gap between sim and reality.


Qualifications
  • Bachelor's degree in Computer Science or Engineering.
  • 4+ years of relevant industry experience.
  • Domain knowledge of robotics such as Dynamics, Controls, Planning, Estimation, and Computer Vision.
  • Proficiency in Python.
  • Experience with C++, Git, ROS/ROS2, and Simulators (Mujoco, Gazebo, etc.).
  • Documentation and Communication Skills.

Nice to have
  • Real-time software & multithreaded systems.
  • 3D math, linear algebra, embedded systems, signal processing.
  • Interest in Active Inference or Machine Learning.


Additional Information
  • 12 paid holidays
  • Unlimited PTO, 2 week minimum
  • Flexible work hours policy
  • Hybrid/Remote work Schedule (CA/WA preferred)
    • This position is open to fully remote employees currently located in the US with full US work authorization already in place
  • Health, Dental and Vision coverage (Kaiser offered in CA)
  • Equity Incentive Package
  • $50/month for Health and Wellness

Compensation Range

110-150k depending on experience and location. This range is for candidates in the San Francisco Bay Area, New York, and Seattle. Candidates not in these regions will be considered, however, the pay range will be adjusted accordingly towards a National range.

RECRUITMENT AGENCIES: Please note that this position is NOT open to agency support at this time. Please do NOT reach out.

Similar Jobs

More Jobs at ThoughtForge

More Technical Services Jobs

Find similar Robotics Software Engineer jobs: