Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Simulation

$181k - $282k

Agility Robotics

Job Description

Job Description

Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

About the Role

Agility Robotics is building the world's most capable humanoid robots, and we're looking for a senior engineer to help build the simulation software at the foundation of it. You'll be one of the first engineers on a new Simulation team, working alongside the team's leader to shape its technical direction, architecture, and infrastructure from the ground up.

You'll work at the intersection of physics simulation, hardware abstraction, and robot learning, partnering closely with our AI, Controls, Perception Sensors, Hardware Interfaces, Quality Assurance, and Systems Integration teams to build simulation environments that accelerate development, provide insights into the system, and enable rapid validation.

This role can be hybrid (3 days on-site per week at one of our offices) or fully remote, with up to one week of travel per month.

 

About the Work

  • Design, build, and own core components of Agility's simulation stack as a founding member of the Simulation team
  • Develop the hardware abstraction layer connecting sensors, actuators, and physical hardware to simulation environments
  • Develop and integrate physics simulators using open-source frameworks, with a focus on fidelity, performance, and sim2real transfer
  • Build and maintain high-fidelity models of new and existing robots, including kinematics, dynamics, mass properties, actuator and transmission models, and contact behavior
  • Build robust automated pipelines from hardware design, to robot model, to system-identification, allowing new hardware designs to rapidly be used in sim
  • Use simulation to train RL policies, generate synthetic data and evaluate end-to-end models
  • Use simulation to evaluate proposed robot designs, running trade studies on things like actuator sizing, link geometry, range of motion, and sensor placement, and turn the results into clear recommendations for design teams
  • Validate models against physical hardware data and improve fidelity where simulation and reality diverge
  • Set a high bar for engineering practices through design reviews, code reviews, and mentorship of other engineers as the team grows

 

About You

  • 5+ years of professional software engineering experience in robotics, including building simulation infrastructure, tooling, or robot models for real-world robotic systems
  • Strong proficiency in modern C++ and Python
  • Experience with at least one major robotics physics simulator (MuJoCo, Isaac Sim, Gazebo, or similar)
  • Experience building rigid-body robot models (URDF, MJCF, USD, or similar), including deriving or validating inertial, joint, and actuator parameters
  • Understanding of multibody dynamics and actuator modeling
  • Experience with system identification and improving sim2real transfer
  • Solid grasp of standard software development practices: Git, CI/CD, Jira or equivalent, feature branching

Collaboration

  • Comfortable working across hardware and software teams and translating between different technical vocabularies
  • Able to take ambiguous problems, break them down, and drive them to working solutions with minimal direction
  • Experience mentoring engineers or leading technical efforts across a small team

Education

  • B.S., M.S., or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or a related field

Bonus Points

  • Experience with humanoid or legged robots
  • Experience with CAD-to-simulation pipelines (e.g., Onshape, SolidWorks, or Creo exports)
  • Background in mechanical engineering or mechatronics alongside software
  • Advanced degree (M.S. or Ph.D.) with research in simulation, multibody dynamics, or robot modeling
  • Experience using simulation to inform hardware design decisions, such as trade studies, requirements analysis, or design-of-experiments

 

 

This is a fully remote role with the option to work hybrid if a commutable distance from our Salem, OR, Pittsburgh, PA, or Fremont, CA offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

Anticipated Base Salary Range

$181,000—$282,000 USD

Anticipated Salary Range

$181,000—$282,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off:
    • Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
    • Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.

All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

 

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies.  We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page.  If you are represented by a third party, your application may not be considered.  To ensure full consideration, please apply directly.

 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Simulation in Salem, OR vacancy
  • $106.61k - $284.28k

     ...Staff Software Development Engineer - JavaWe're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area

    Oak St. Health

    Salem, OR
    2 days ago
  • $187k - $292k

     ...Senior AI Software Engineer, Reinforcement LearningHybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)Agility's commercially deployed...  ...robots working alongside people in production, not sit in simulation.About the RoleThe AI Controls team builds high-rate learned... 
    Suggested
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    5 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Salem, OR
    2 days ago
  • $127.5k - $236.5k

     ...Job Title: Lead, Systems Engineering Link 22Job Code: 46405Job Location: Remote, TXJob Schedule...  ...of complex, specialized hardware/software systems installed on ground and airborne...  ...and verification scenarios using Link 22 simulation equipment in support of SW development,... 
    Suggested
    For subcontractor
    Remote work
    Flexible hours

    L3Harris Technologies

    Salem, OR
    4 days ago
  • $175k - $200k

     ..., allocation and rebalancing engines, onchain execution and optimization...  ...doc through implementation, simulation, deployment, and live...  ...strategies. Strong Python and solid software-engineering fundamentals:...  ...night is part of the job; we staff and rotate to keep it sustainable... 
    Suggested
    Work at office
    Remote work
    Work from home
    Night shift

    MLabs

    Salem, OR
    14 hours ago
  • $35 per hour

     ...everyday with us! Our Siemens Grid Software team works to accelerate and secure the...  ...Pursuing a master’s degree Electrical Engineering, Power Systems Engineering, or related...  ...Familiarity with Transmission Power System Simulation Software and Distribution Power System... 
    Remote job
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start

    Siemens

    Salem, OR
    2 days ago
  • Robotics Software Engineer - RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud...  ...fusion and Kalman/particle filter techniques. Experience with simulation environments (Gazebo, Isaac Sim, MuJoCo). Strong debugging... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Salem, OR
    3 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Salem, OR
    4 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Salem, OR
    4 days ago
  •  ...design of how developers test, evaluate and observe their agents — simulations, evals, logs and agent insights Turn complex, real-time data...  ...humans adjust it Prototype in code and work hand-in-hand with engineers to ship polished work Contribute patterns to our design system... 
    Flexible hours

    LiveKit

    Salem, OR
    4 days ago
  • $125k - $145k

     ...Technologies is a technology consulting and software development company delivering cloud, AI...  .... Job Title: Embedded Robotics Engineer Location: 100% Remote (U.S.) Position...  ...particle filter techniques. Experience with simulation environments (Gazebo, Isaac Sim, MuJoCo)... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Salem, OR
    3 days ago
  •  ...testing, evaluating and observing AI agents. You’ll design interfaces around simulations, logs and agent insights, turning dense data into clear, scannable visuals. You’ll collaborate with engineers to prototype in code, contribute to our design system, and craft... 

    LiveKit

    Salem, OR
    3 days ago
  •  ...Software Engineer IVJob Location: Salem, OR (Remote) Job Type: ContractJob Description/Requirement:Transact-SQL - Advanced skill (7-9 years experience)Data Analysis - Advanced skill (7-9 years experience)DHTML - Advanced skill (7-9 years experience)CSS - Advanced skill... 
    Work at office
    Remote work

    Global Information Technology

    Salem, OR
    4 days ago
  •  ...work in the U.S. independently. At this time, we do not offer visa sponsorship for this role.The Summer 2027 Provider Delivery Software Engineer Undergraduate Internship provides students with an opportunity to gain practical, hands‑on experience developing enterprise-... 
    Full time
    Part time
    For contractors
    Summer work
    Internship
    Local area

    Highmark Health

    Salem, OR
    5 days ago
  • $80k - $85k

     ...more effective. Trusted by over 200,000 federal employees and government contractors, our AI-infused software and deep domain expertise help contract shops, cost engineers, 1102s, program managers, and budgeting professionals cut through friction, keep compliance... 
    Contract work
    For contractors
    Local area
    Worldwide

    Unison

    Salem, OR
    4 days ago
  •  ...plans, and we’re excited about the future. If this sounds like the place for you – come join our team! Title: Senior Software Engineer, Knowledge Graph Department: Technology Reports To: Senior Manager, Engineering Location(s): East Coast, United... 
    Work at office
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Salem, OR
    5 days ago
  • $80k - $100k

     ...Chip Software Engineer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Salem, OR
    4 days ago
  •  ...one year, you may stay hybrid, go remote, or stay in an office. Compensation is a fixed intern rate with no range. Roles emphasize building scalable software and contributing to critical projects with growth opportunities across various tech stacks. #J-18808-Ljbffr... 
    Internship
    Work at office
    Remote work
    3 days per week

    Affirm

    Salem, OR
    4 days ago
  • $75k - $150k

     ...industry , committed to making a positive impact on its customers, employees, and communities. The Role We're hiring experienced Software Engineers in Test to work on Site Vault, a rapidly growing SaaS platform product in the Life Sciences industry encompassing the fields... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Salem, OR
    3 days ago
  •  ...The SSI Group, LLC. is seeking a Software Engineer I to participate in the full software development lifecycle for scalable SaaS solutions. You will collaborate with engineers, product owners, and management to design, implement, test, and deliver features in an agile... 

    The SSI Group, LLC

    Salem, OR
    4 days ago
  •  ...Escape Velocity Entertainment Inc is seeking a Regular Gameplay Engineer (Mid Level) to work with Design, Animation, and Audio to create...  ...product with your ideas. You will develop and debug gameplay software in C/C++ and scripts, deploy and test on PC, and collaborate with... 
    Remote work

    Escape Velocity Entertainment Inc

    Salem, OR
    4 days ago
  •  ...AWS. Write unit tests and perform integration testing to ensure software quality. Requirements: Strong experience in backend...  ...collaboration skills. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). #J-18808-Ljbffr... 

    Supersourcing

    Salem, OR
    3 days ago
  • Jenzabar, Inc. seeks an Application Programmer II to deliver technical solutions for customers, defining requirements, scoping solutions, and developing implementations. You may work independently or as part of a team, communicating effectively to ensure customer needs...

    Jenzabar

    Salem, OR
    4 days ago
  • Java Developer (With Strong ColdFusion)Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. May require a bachelor's degree. Requires 5 years or more of experience in the field or in a related area. Familiar...

    Tech Marketing

    Salem, OR
    2 days ago
  •  ...Bright Vision Technologies is an established technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This 100% remote SAP Fiori Developer role offers a direct, full-time W2 position with competitive... 
    Full time
    Remote work

    Bright Vision Technologies

    Salem, OR
    4 days ago
  • CAI is seeking a Cobol Developer to build a new pooled-account structure inside a running z/OS core. This contract role offers remote work flexibility and engages you in end-to-end batch and online COBOL development in a financial context. You will modify JCL, extend nightly...
    Contract work
    Remote work
    Night shift

    CAI

    Salem, OR
    4 days ago
  • $84k - $109k

     ...Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise...  ...Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical discipline. Five or more years of SAP... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Salem, OR
    4 days ago
  • $166.9k - $230.9k

     ...profitability decisions for every loan we originate, while enabling a seamless borrower experience across products. As a Senior Software Engineer on Core Pricing , you will design and build scalable, reliable systems that power pricing decisions across Upstart’s products.... 
    Full time
    Currently hiring
    Local area
    Remote work
    Work from home

    GrabJobs

    Salem, OR
    2 days ago
  • GovCIO is seeking an experienced Senior CRM developer to support the ongoing enhancement and operations of a Microsoft Dynamics CRM system and customer portal, while implementing new functionality in an Agile Scrum setting. This role is fully remote within the United States...
    Remote work

    GovCIO

    Salem, OR
    1 day ago
  •  ...listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Associate Software Engineer based in the United States. We are seeking a motivated Associate Software Engineer to contribute to the development, testing,... 
    Remote work
    Work from home

    Jobgether

    Salem, OR
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Simulation. Be the first to apply!