Senior Robotics Engineer

Dematic

Grand Rapids, MI, US
Base: $113,625 - $151,500; bonus/equity: not speci...
Hybrid
8+ years professional c++ experience
Deep expertise in modern c++17/20
Strong background in ros2 frameworks
This role involves leading the development of foundational software for mobile robotic systems within a globally distributed team focused on the Americas region

Job Summary

  • This role involves leading the development of foundational software for mobile robotic systems within a globally distributed team focused on the Americas region.
  • The successful candidate will architect core C++ software systems for embedded onboard software, simulation, and deployment while driving technical direction in code structure.
  • The position offers competitive compensation ranging from $113,625 to $151,500, along with global opportunities and a hybrid work model.

Matching Summary

This role involves leading the development of foundational software for mobile robotic systems within a globally distributed team focused on the Americas region.

Salary

Base: $113,625 - $151,500; Bonus/Equity: Not specified; Benefits: Competitive Compensation and Benefits

Skills & Requirements

Must-have

  • 8+ years professional C++ experience
  • Deep expertise in modern C++17/20
  • Strong background in ROS2 frameworks
  • Experience with multi-threaded real-time systems
  • Proven track record in mentoring engineers

Nice-to-have

  • Prior work in autonomous systems
  • Familiarity with DDS or gRPC middleware
  • Experience with containerization tools
  • Strong mathematical knowledge in optimization
  • Ph.D. in research or innovation

Key Requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • 8+ years of professional C++ software engineering experience
  • Deep expertise in STL, memory management, and performance tuning

Work Rights

Not specified

Tailored Resume

Cover Letter