Senior Software Engineer - Navigation

3 hours, 50 minutes ago
Full-time
Senior
Software Development
Apptronik

Apptronik

Apptronik develops versatile humanoid robots to tackle tasks humans prefer not to do, aiming to reshape existence and enhance universal quality of life.

Aerospace & Defense
51-250
Founded 2015
$23M raised

Description

  • Architect, implement, and deploy navigation systems for humanoid robots in human-centric environments.
  • Design global and local path planning methods with obstacle avoidance, recovery behaviors, and failure-mode handling.
  • Encode human-aware navigation behaviors for safe, predictable motion in shared spaces.
  • Collaborate with Autonomy, Perception, and Controls teams to deliver integrated navigation systems.
  • Validate navigation algorithms in simulation and on physical robots.
  • Create automated and continuous integration test frameworks for software delivery.
  • Maintain modular, well-documented codebases with rigorous code reviews and CI pipelines.
  • Author technical design documents and system diagrams.
  • Mentor junior engineers and contribute to a collaborative engineering culture.

Requirements

  • Strong proficiency in C++ using modern standards in a Linux environment.
  • Deep understanding of robot navigation fundamentals, including path planning, motion control, collision avoidance, and estimation.
  • Experience with mapping and localization, such as SLAM.
  • Familiarity with reinforcement learning or learning-based planning methods.
  • Experience integrating navigation stacks with perception and control systems.
  • Proven track record of delivering production-grade navigation software for autonomous robots.
  • Experience with real-world robot testing, debugging, and tuning.
  • Experience with ROS/ROS2, CI/CD, and modern software development best practices.
  • Strong debugging and profiling skills for performance optimization.
  • Strong cross-functional collaboration and communication skills.
  • MS or PhD in Computer Science, Robotics, Electrical/Mechanical Engineering, or a related field, or BS with equivalent industry experience.
  • 5+ years developing and deploying navigation or autonomy systems for mobile robots.
  • Experience with multi-agent planning or human-aware navigation is a plus.

Benefits

  • Annual salary range of $170,000 to $200,000.
  • Direct-hire opportunity.
  • Equal employment opportunity and anti-discrimination workplace policy.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Guidance, Navigation, & Control (GNC) Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior GNC Engineer to shape the guidance, navigation, and control architecture for large spacecraft from early development through launch and on-orbit operations.

Julia MATLAB Python Rust
34 minutes ago

Staff Motion Planning Engineer

Motional 1K-5K Automotive

Motional is hiring a Motion Planning engineer to develop production-ready autonomous vehicle routing and motion software that makes driving safer, more comfortable, and more intuitive.

C++
3 hours, 34 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
5 hours, 20 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
6 hours, 19 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