Staff Software Engineer, Simulation

Posted 1 day ago

This is a fully remote position, open to applicants in California, +2 more states.

πŸ“‹ Description

β€’ Design, construct, and take ownership of fundamental components within Agility's simulation framework as a founding member of the Simulation team.

β€’ Create the hardware abstraction layer that links sensors, actuators, and physical hardware to simulation environments.

β€’ Develop and incorporate physics simulators utilizing open-source frameworks, with an emphasis on fidelity, performance, and sim-to-real transfer.

β€’ Construct and sustain high-fidelity robot models, encompassing kinematics, dynamics, mass properties, actuator and transmission models, as well as contact behavior.

β€’ Establish automated pipelines that transition from hardware design to robot modeling to system identification.

β€’ Leverage simulation to train reinforcement-learning policies, produce synthetic data, and assess end-to-end models.

β€’ Analyze suggested robot designs through trade studies concerning actuator sizing, link geometry, range of motion, and sensor positioning.

β€’ Convert simulation findings into actionable recommendations for design teams.

β€’ Validate models against physical hardware data and enhance fidelity in areas where simulation and reality diverge.

β€’ Establish engineering standards through design reviews, code assessments, and mentorship.

β€’ Influence the technical direction, architecture, and infrastructure of the Simulation team.

β€’ Collaborate with AI, Controls, Perception Sensors, Hardware Interfaces, Quality Assurance, and Systems Integration teams.


⛳️ Requirements

β€’ Over 5 years of professional software engineering experience in robotics, specifically in developing simulation infrastructure, tools, or robot models for real-world robotic applications.

β€’ Strong expertise in modern C++ and Python programming languages.

β€’ Familiarity with at least one major robotics physics simulator (such as MuJoCo, Isaac Sim, Gazebo, or similar).

β€’ Experience in building rigid-body robot models (like URDF, MJCF, USD, or similar), including deriving or validating inertial, joint, and actuator parameters.

β€’ Knowledge of multibody dynamics and actuator modeling techniques.

β€’ Experience with system identification and enhancing sim-to-real transfer efficiency.

β€’ Proficient understanding of Git, CI/CD, Jira or similar tools, and feature branching methodologies.

β€’ Comfortable collaborating across hardware and software teams while bridging different technical terminologies.

β€’ Capable of deconstructing ambiguous problems and guiding them toward effective solutions with minimal supervision.

β€’ Experience in mentoring engineers or leading technical initiatives within a small team.

β€’ Bachelor's, Master's, or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or a related discipline.

β€’ All positions are based in the U.S.; applicants must possess current authorization to work in the United States.


🏝️ Benefits

β€’ 401(k) Plan with a 6% company match.

β€’ Company stock options.

β€’ 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.

β€’ Benefits become effective on the first day of employment.

β€’ Employee Assistance Program (EAP).

β€’ Exempt employees receive flexible, unlimited PTO and 12 company holidays, including a winter shutdown.

β€’ Non-exempt employees receive 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown.

β€’ Catered lunches four times a week and healthy snacks and refreshments available at Salem and Pittsburgh locations.

β€’ Generous paid parental leave programs.

β€’ Flexible work arrangements.

β€’ Professional development and tuition reimbursement programs.

β€’ Relocation assistance for eligible positions.

β€’ Annual discretionary bonus for eligible roles.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers