ThoughtForge AI logo
ThoughtForge AI
Posted 12 days agoVerified live 1d ago

Robotics Software Engineer

Brief overview

Remote
UndergradOr in progress
$110k–$150k/yrStated range
4+ yrsMinimum
RoboticsMotion PlanningControl SystemsComputer VisionPythonC++GitROS/ROS2MuJoCoGazeboReal-Time SoftwareMultithreaded Systems

About the company

ThoughtForge AI logo
ThoughtForge AIthoughtforge.ai

ThoughtForge was founded with a singular vision — to build a resilient AI platform that enables any robot, in any environment, to perform any task safely and efficiently with 100% accuracy.

Job description

Summary

ThoughtForge AI develops robotic systems powered by Active Inference to help robots learn resilient skills and adapt to situations. The Robotics Software Engineer will build software for robotic arm systems across simulation and real hardware, prototype and harden solutions, and develop tests and metrics to measure performance and prevent regressions.

Responsibilities

  • 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

Skills

  • 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
  • Real-time software & multithreaded systems
  • 3D math, linear algebra, embedded systems, signal processing
  • Interest in Active Inference or Machine Learning

Qualifications

Must Haves

  • 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 Haves

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

Benefits

  • 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

More jobs like this