Senior Robotics Software Engineer, Sensor-based Control and Robot Learning

2 hours, 14 minutes ago
Full-time
Senior
IoT and Embedded Systems
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 visual servoing and interaction control loops for high-precision insertion and assembly tasks.
  • Implement sensor fusion and time-synchronization algorithms for multi-modal robot control.
  • Own the full experimentation cycle by running trials on industrial hardware and collecting training data.
  • Design and build modular components for kinematics, state estimation, and control stacks.
  • Analyze logs and telemetry from multiple sensor sources to identify failure modes and guide the technical roadmap.
  • Optimize the real-time execution framework for learned manipulation models within the Intrinsic platform.
  • Integrate advanced control strategies and machine learning policies into the realtime robot control stack.
  • Deploy visual servoing and force-control skills in contact-rich manufacturing environments.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, or a related field, or equivalent professional experience.
  • 5+ years of professional software development experience in C++ within robotics or mechatronic systems.
  • Proven experience testing and iterating on physical robotics hardware integrated with vision and sensing systems.
  • Deep technical knowledge of numerical optimal control, robot motion optimization, and sensor-based robot control.
  • Experience working closely with partners and cross-functional teams in a fast-paced environment.
  • Business fluency in English.
  • PhD in Robotics, Computer Science, or a related field is preferred.
  • Track record of outstanding academic contributions in the field is preferred.
  • Signal processing expertise in time synchronization, state estimation, and data fusion is preferred.
  • Experience running ML model inference on on-prem hardware within soft-realtime loops is preferred.
  • Familiarity with cloud databases and cloud compute workflows is preferred.
  • Proficiency in JAX, Python, TensorFlow, or PyTorch is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Motion Control and Planning Intern

Apptronik 51-250 Aerospace & Defense

Apptronik is seeking a Reinforcement Learning Intern to help develop and deploy RL projects on humanoid robot hardware, bridging simulation and real-world performance within a collaborative robotics team.

C++ Machine Learning Python PyTorch Reinforcement Learning
44 minutes ago

Simulation Engineer - Design and Behavior - Dexterity

Apptronik 51-250 Aerospace & Defense

Apptronik is hiring a Simulation Engineer to own the design-to-simulation loop for its next-generation dexterous hands, bridging mechanical design and controls to validate and improve humanoid robot hardware in simulation before manufacturing.

C++ Python
44 minutes ago

Sr Vehicle Automation Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Systems Engineering automation engineer to develop and validate vehicle-level automation for Terran R’s test, hotfire, and launch operations.

C++ CI/CD Python Rust
59 minutes ago

Staff Robotics Hardware Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Staff Robotics Hardware Engineer to help develop next-generation robotic systems for advanced manufacturing at its Horizon Manufacturing Technologies business unit.

C C++ Embedded Systems Python
1 hour, 59 minutes 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