Robotics Engineer, Software
Listed on 2026-06-17
-
Software Development
Robotics, Embedded Software Engineer, Software Engineer, C++ Developer
KION Group is a leading supplier of forklift trucks and warehouse equipment, as well as integrated automation technologies and software solutions for the optimization of supply chains. Our solutions ensure a smooth flow of materials and information in customers’ warehouses, production plants, and distribution centers in over 100 countries.
We are seeking a Mobile Robotics Software Engineer (ROS2 / Next Gen) to develop foundational software for mobile robotic systems in a globally distributed team focused on the Americas region. The role will be part of the Robotic Systems Development (RSD) team within the Central Technology Organization (CTO).
Responsibilities- Architect and develop core C++ software systems for embedded onboard software, simulation, and deployment.
- Drive the development of robust tools and frameworks for internal teams and robotic platforms.
- Lead technical direction in code structure, system design, and performance optimization.
- Collaborate with robotics, cloud, and systems teams on cross‑functional efforts.
- Mentor and review the work of junior and mid‑level engineers.
- Define engineering best practices and contribute to the technical roadmap.
- 3–5 years of professional experience in C++ software engineering and robotics.
- Hands‑on experience with ROS/ROS2 or other robotics frameworks.
- Prior work in autonomous systems, robotics, or embedded environments.
- Familiarity with middleware (DDS, ZeroMQ, gRPC), containerization, and orchestration tools.
- Experience in system integration, hardware/software interfacing, or deployment pipelines.
- Strong background in modern C++ (C++17/20), STL, memory management, and performance tuning.
- Experience with multi-threaded, distributed, or real‑time systems.
- Excellent understanding of Linux, debugging, and profiling tools.
- Ability to switch between C++, scripting (Python/Bash), and integration tasks.
- Bachelor’s or Master’s degree (or equivalent experience) in Computer Science, Software Engineering, Robotics, or a related technical field (required);
Ph.D. is a plus.
- Career Development
- Competitive Compensation and Benefits
- Pay Transparency
- Global Opportunities
Location & Authorization:
This hybrid role requires proximity to one of our U.S. offices in Holland MI or Grand Rapids MI. Applicants must be authorized to work in the U.S. without the need for current or future sponsorship.
Travel may be required up to 30% of the time, including domestic and international trips to the Americas, EMEA, and APAC.
The base pay range for this role is estimated to be $96,000 - $128,000. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.
Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Join our team – push it forward.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).