Base: $121,200 - $151,500; bonus/equity: not speci...
Hybrid
5+ years professional c++ experience
Ros2 or robotics framework knowledge
Embedded onboard software development
This role involves architecting and developing core C++ software systems for embedded onboard software, simulation, and deployment within a globally distributed team
Job Summary
This role involves architecting and developing core C++ software systems for embedded onboard software, simulation, and deployment within a globally distributed team.
The position requires deep expertise in modern C++17/20, STL, memory management, and performance tuning for robust modular software structures.
Candidates will collaborate with robotics, cloud, and systems teams while mentoring junior engineers and defining engineering best practices.
Matching Summary
This role involves architecting and developing core C++ software systems for embedded onboard software, simulation, and deployment within a globally distributed team.
Salary
Base: $121,200 - $151,500; Bonus/Equity: Not specified; Benefits: Competitive Compensation and Benefits, Career Development, Global Opportunities
Skills & Requirements
Must-have
5+ years professional C++ experience
ROS2 or robotics framework knowledge
Embedded onboard software development
Multi-threaded distributed systems
Linux debugging and profiling tools
Nice-to-have
PhD in research or innovation
Experience with containerization tools
Mentoring junior engineers
Mathematical optimization knowledge
Travel up to 30% required
Key Requirements
Bachelor's or Master's degree in CS, SE, or Robotics
5+ years of professional C++ software engineering experience
Hands-on experience with autonomous systems or robotics
Strong mathematical knowledge in optimization and polynomials