Principal Robotics Software Engineer

Added
34 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

python localization perception ros motion planning
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now →

📋 Description

  • Provide technical leadership and architectural direction across complex, multi-quarter robotics
  • Architect, design, develop, and maintain high-performance, fault-tolerant software systems for
  • Collaborate across engineering groups to improve vehicle safety behavior, vehicle control, and
  • Partner with Robotics, Perception, Machine Learning, Hardware, Systems Engineering, and Product
  • Develop robust production software using modern engineering practices: coding standards, automated
  • Balance long-term architecture with near-term delivery in a fast-moving environment.

🎯 Requirements

  • 10+ years of professional software engineering, including 4+ years at Principal- or Staff-level in
  • Bachelor’s/Master’s/PhD in CS/Robotics/CE or related technical discipline.
  • Expert-level C++ and Python in Linux environments.
  • Deep hands-on experience with ROS/ROS2/CyberRT and robotics domains (motion planning, localization
  • Strong multi-threaded C++ development with hardware/sensor interfaces (LiDAR, cameras, IMUs, GPS).
  • Experience designing complex architectures and debugging hardware-software integration and edge

🎁 Benefits

  • Fully remote position for candidates located in the United States.
  • Competitive base salary: $174,000–$305,000 USD per year.
  • Eligibility for an annual performance bonus and comprehensive benefits package.

🛃 Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →