Senior Robotics Engineer, Software

KION Group / Dematic Inc

Holland, Michigan, United States
Base: $121,200 - $151,500; bonus/equity: not speci...
Hybrid (3 days in-office, 2 days optional remote)
5+ years professional c++ experience
Ros2 or robotics framework knowledge
Embedded onboard software development
KION Group is seeking a Senior Robotics Engineer specializing in software development for mobile robotic systems, located in Holland/Grand Rapids, Michigan. The role involves developing C++ software for robotics, collaborating with various teams, and mentoring junior engineers, all within a hybrid work environment

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++ standards (C++17/20), STL, memory management, and performance tuning to drive technical direction.
  • Candidates will collaborate with robotics, cloud, and systems teams while mentoring junior engineers and defining engineering best practices.

Matching Summary

Match Score: 85

KION Group is seeking a Senior Robotics Engineer specializing in software development for mobile robotic systems, located in Holland/Grand Rapids, Michigan. The role involves developing C++ software for robotics, collaborating with various teams, and mentoring junior engineers, all within a hybrid work environment.

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
  • Real-time system architecture design
  • Multi-threaded distributed systems

Nice-to-have

  • Mentoring junior and mid-level engineers
  • Experience with DDS ZeroMQ gRPC middleware
  • Containerization and orchestration tools
  • PhD in research or innovation
  • Strong mathematical optimization background

Key Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics, or related field
  • 5+ years of professional C++ software engineering experience
  • Hands-on experience with autonomous systems or embedded environments

Work Rights

Not specified

Tailored Resume

Cover Letter