For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
ThoughtForge
ThoughtForge

Mid-Level Software Engineer - Generalist (Robotics and Simulation)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Mid-level

Tech stacks

Software Development
Testing
Python
+16

Visa

U.S. visa required

Permanent role
4 days ago
Apply now

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

  • 3-8 years of relevant industry experience (Mid-Level/Intermediate)

  • Understanding of software engineering best practices and eagerness to apply and continuously improve them in a collaborative environment.

  • Documentation and Communication Skills

  • Experience with Python, C++, Git, Docker and bonus points for experience with ROS/ROS2 and Simulators (Mujoco, Gazebo, etc)

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

110k-145k 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.

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. Please do NOT reach out.

About ThoughtForge

👥1-10
📍Berkeley, CA
🔗Website

ThoughtForge Service

ThoughtForge product / service
ThoughtForge product / service
ThoughtForge product / service
ThoughtForge product / service

How does ThoughtForge work?

ThoughtForge delivers autonomy and automation to tasks and workflows in warehouses, factories, and manufacturing plants.

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service