Software Engineer, Simulation

2 months, 3 weeks ago
Full-time
Junior
Software Development
Exa

Exa

Exa provides a real-time AI search engine and web crawling API that enables users to search and extract structured content from websites, offering deep research tools and a comprehensive suite of functionalities across multiple endpoints.

Internet Software & Services
1-10
Founded 2016

Description

  • Develop and maintain simulation assets and environments using Gazebo and ROS.
  • Implement software features that connect simulation behavior with physical robot behavior.
  • Create and execute automated tests to validate robotic software in simulated environments.
  • Collaborate with senior engineers to improve simulation infrastructure for scalability and speed.
  • Document technical workflows and contribute to the internal knowledge base for simulation tools.
  • Maintain and contribute to open source software development.
  • Support the development of the Flowstate platform for internal and external developers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or Robotics, or equivalent practical experience.
  • 2 years of experience in robotics software development or simulation.
  • Proficiency in C++ and Python programming.
  • Experience with the Gazebo simulator and ROS.
  • Familiarity with physics engines such as Dart, Bullet, ODE, or MuJoCo.
  • Experience with Universal Scene Description (USD), Simulation Description Format (SDF), or Unified Robotics Description Format (URDF) is preferred.
  • Familiarity with Entity-Component-System (ECS) architecture for game or simulation development is preferred.
  • Knowledge of 3D modeling or computer graphics is preferred.
  • Experience with sensor data or synthetic data generation is preferred.
  • Experience with cloud platforms such as GCP for automated tests or simulations is preferred.
  • Background developing plugins for open-source robotics projects is preferred.
  • Experience with version control systems and CI/CD pipelines is preferred.
  • Experience creating interfaces for front-end user-facing tools is preferred.
  • Willingness to travel domestically and internationally is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
1 day, 18 hours ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
1 day, 18 hours ago

Senior Software Engineer

Xebia 1K-5K Internet Software & Services

Xebia is hiring Senior Software Engineers for an international digital payments and fintech project focused on building and evolving a scalable, reliable payment platform.

Agile Apache AWS CI/CD CSS Generative AI Git Hibernate HTML Java JavaScript Jenkins JSON JUnit Maven Microservices REST API Selenium Shell Scripting Spring Boot SQL XML
1 day, 18 hours ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
1 day, 18 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers