Logo
1X Technologies AS

Software Engineer, Simulation

1X Technologies AS, Palo Alto

Save Job

Target start date: Immediately. Relocation provided.

Since its founding in 2015, 1X has been at the forefront of developing advanced humanoid robots designed for household use. Our mission is to create an abundant supply of labor via safe, intelligent humanoids. At 1X, you’ll own critical projects, tackle unsolved research problems, deliver great products to customers, and be rewarded based on merit and achievement.

We are looking to hire a Simulation Software Engineer. High-quality simulation environments and evaluation infrastructure allow the AI team to rapidly iterate on experiments without being constrained by real robot evaluation. In this role, you will design high-quality simulation environments for NEO to collect data from, and develop low-level real-time simulation infrastructure.

Responsibilities

  • Construct diverse, physically realistic environments for NEO.
  • Close the sim2real gap between policies trained in simulation and real.
  • Scale up large amounts of simulation data for research.
  • Collaborate with the AI and teleoperation teams to develop new training and evaluation tasks and optimize their performance.
  • Work with the hardware team to prototype new robot hardware and test it in simulation.

We seek individuals with the courage to tackle unsolved technical challenges with an intense work ethic, as getting general-purpose robots to work in the home is highly complex.

  • 4+ years of experience in programming languages like Python, C++, or similar.
  • Experience with authoring environments and benchmarks in robotics simulators such as Mujoco, Pybullet, or Isaac Sim.
  • Experience optimizing physics simulators and OpenGL rendering pipelines.
  • Experience with testing practices for maintaining simulation correctness in robot learning.

Nice to have

  • Advanced degree (MS or PhD) in Computer Science or related field.
  • Knowledge of extrinsic and intrinsic calibration algorithms for robotics.

Sample Projects

We encourage applicants even if they do not meet every qualification. If you have experience solving one of the following sample projects, please mention it in your cover letter:

  • Designing a multi-threaded simulator with deterministic behavior.
  • Ensuring simulation determinism across different hardware setups.

Compensation

Our rewards package includes a base salary, stock options, and benefits, with a range of $130,000 to $250,000, depending on experience and skills.

Location Policy

We require in-person presence at our office locations to foster collaboration.

#J-18808-Ljbffr