Demo

Software Engineer - Robotics / Simulation

ThoughtForge AI
Oakland, CA Full Time
POSTED ON 8/5/2025 CLOSED ON 9/4/2025

What are the responsibilities and job description for the Software Engineer - Robotics / Simulation position at ThoughtForge AI?

Company Description

We are on a mission to bring human-like intelligence to robots.

We believe our workforce should focus on innovation and creativity; dull, dangerous, or dirty jobs should be left to robots. Our platform is powered by Active Inference to let robots learn resilient skills and perform tasks in real world situations, just like humans do!

We are an early-stage startup backed by leading VCs across the US. We are advised by Prof. Karl Friston (father of the FEP and Active Inference, WIRED cover article: The Genius Neuroscientist Who Might Hold the Key to True AI). Our product, used by Fortune 20 companies, provides adaptive robotics software development, simulation, and management as an integrated platform.

About The Team

We are dedicated to supporting new team members. We are a seasoned team of industry veterans with a varied mix of experience ranging from startups to Microsoft and Amazon. We enjoy mentoring, learning from, and working with people from non-traditional backgrounds.

We care deeply about your career growth and personal development. We do our best to help each team member develop into a better rounded engineer and enable them to take on more complex tasks in the future.

We put a high value on work-life balance. We are a remote team that fosters and reinforces an inclusive culture. We remind ourselves everyday to seek diverse perspectives, and learn from each other.

Job Description

We are looking for passionate, empathetic, and entrepreneurial software engineers to guide the development of new technologies on the cutting edge. We are looking for builders. You will be an early member at a growing startup, with an opportunity to build from the ground up, take risks, and learn.

This role is a unique opportunity to help create the next state-of-the-art in robotic software control development. You will work with the founding team to design and build simulations of robotic task scenarios as well as control and vision systems directly on the robot. We are looking for someone with the passion and talent to work on a wide range of engineering challenges and the knowledge and background to operate with a high degree of self-sufficiency.

As with all our team members, you are Creative, Passionate, Team-oriented, and demonstrate real-world problem-solving skills.

Job Responsibilities

  • Work closely with the team to design, build and maintain software that runs directly on robots
  • Work closely with the team to design, build and maintain simulation software for robotic task scenarios
  • Understand customer requirements, design and build PoCs and take these prototypes to solutions that can work and be deployed at scale.
  • Analyze robotic task performance in simulation and real-world testing
  • Write well-documented, tested, debuggable, and high-quality code

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • 4 years of relevant industry experience
  • Domain knowledge of robotics such as Dynamics, Controls, Planning, Estimation, and Computer Vision
  • Experience with Python, C , Git, ROS/ROS2, Simulators (Mujoco, Gazebo, etc)
  • Documentation and Communication Skills
  • Bonus points for experience with: real-time software, multithreaded systems, 3D math, linear algebra, embedded systems, signal processing, or Interest in Active Inference/ML

Additional Information

  • 12 paid holidays
  • Unlimited PTO, 2 week minimum
  • Flexible work hours policy
  • Hybrid Work Schedule: Must be able to complete tasks with the robot in-office.
  • Health, Dental and Vision coverage (Kaiser offered in CA)
  • Equity Incentive Package
  • $50/month for Health and Wellness

Compensation Range

100k-135k depending on experience. Candidates must be able to commute to the Oakland office.

ThoughtForge does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity or expression), national origin, political affiliation, sexual orientation, marital status, disability (physical, mental or sensory), genetic information, age, parental status, military service and veteran status, hair-style, tattoos or piercings or other non-merit based factors. In addition, we're committed to providing a collaborative and healthy workplace for our employees and will not tolerate discrimination or harassment based on any of these characteristics.

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

Salary : $100,000 - $135,000

Senior Mechanical Engineer
Charge Robotics -
Oakland, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Robotics / Simulation?

Sign up to receive alerts about other jobs on the Software Engineer - Robotics / Simulation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer - Robotics / Simulation jobs in the Oakland, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!