×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Engineer, Software

Job in Holland, Ottawa County, Michigan, 49423, USA
Listing for: Kion Group AG
Full Time position
Listed on 2026-06-17
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 96000 - 128000 USD Yearly USD 96000.00 128000.00 YEAR
Job Description & How to Apply Below

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.
Qualifications
  • 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.
Benefits
  • 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary