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

2 weeks, 6 days 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

Automation & Controls Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a production automation engineer to help build and scale the manufacturing systems behind its large satellite platforms in a fast-growing Series C space startup.

Computer Vision
6 hours, 26 minutes ago

Guidance Navigation & Control (GNC) Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior GNC Engineer to shape guidance, navigation, and control architecture for large satellite mechanisms and flight systems on its Series C space platform.

C C++ Julia MATLAB Python
7 hours, 37 minutes ago

Senior Robotics Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Robotics Software Engineer in Costa Mesa to develop mission autonomy systems that help multi-asset autonomous platforms work together in real-world defense operations.

C++ Rust
12 hours, 24 minutes ago

Manufacturing Automation Engineer, Chamber and Nozzle (Raptor)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Manufacturing Automation Engineer for Raptor chamber and nozzle production to design and scale automated systems that improve throughput, quality, and cost for reusable rocket hardware.

Git Machine Learning Python
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