{"schemaVersion":"jobsearcher.job.v1","id":"cdc8fe3e4f782ab4ebe834de","url":"https://jobsearcher.com/jobs/cdc8fe3e4f782ab4ebe834de","canonicalUrl":"https://jobsearcher.com/jobs/cdc8fe3e4f782ab4ebe834de","title":"Senior Robotics Engineer, Software","description":"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. KION Group employs over 42,000 skilled professionals to service its customers globally. Our solutions ensure the smooth flow of materials and information in customers’ warehouses, production plants, and distribution centers in over 100 countries.\nAre you a high-impact engineer driven to define the next era of robotics? Do you excel at spearheading the development of critical software components for advanced mobile robotic systems?\nWe're seeking a Mobile Robotics Software Engineer (ROS2 / NextGen) whose expertise will directly influence our upcoming products for the Americas Region. Your deep experience across real-time control system development, robust modular software structures, simulation environments, and fleet orchestration will be pivotal.\nThis position will be part of the Robotic Systems Development (RSD) team within the Central Technology Organization (CTO). CTO plays a key role in our organizational structure by bringing together technical expertise and innovation across the KION Group and its Operating Units. RSD explores the cutting-edge robotic technologies we develop and brings innovative solutions to life. Our diverse teams go beyond technology development, providing comprehensive solutions, services, and lifecycle support. We are dedicated to turning the CTO's vision into reality and empowering our operating units to deliver revolutionary solutions to our valued customers.\nThis position is located in Holland / Grand Rapids, MI area. This is a hybrid position (three days in-office and two days optional to work from home).\n\nWe offer:\nCareer Development\nCompetitive Compensation and Benefits\nPay Transparency\nGlobal Opportunities\n\nLearn More Here:\nhttps://www.dematic.com/en-us/about/careers/what-we-offer/\nDematic 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.\nThis policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.\nThe base pay range for this role is estimated to be between $121,200 - $151,500 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.\n\nTasks and Qualifications:\nWhat You Will Do in this Role:\nIf you are a seasoned C++ programmer for robotics with ROS2 knowledge, here is your mission:\n\nDevelopment of foundational software for mobile robotic systems within a globally distributed team, dedicated to the Americas region.\n\nDemonstrate your skills in simulation, tooling, and platform management to ensure software scalability and use case handling through perception and configuration.\n\nCollaborate with fellow engineers, encouraging a culture of technical innovation.\n\nContribute to the strategic direction of our robotics software initiatives.\n\nCore responsibilities include:\n\nArchitect and develop core C++ software systems for embedded onboard software, simulation, and deployment.\n\nDrive development of robust tools and frameworks for internal teams and robotic platforms.\n\nDrive technical direction in code structure, system design, and performance optimization.\n\nCollaborate with robotics, cloud, and systems teams on multi-functional efforts.\n\nMentor and review work of junior and mid-level engineers.\n\nDefine engineering best practices and contribute to technical roadmap.Deep expertise in modern C++ (C++17/20), STL, memory management, and performance tuning\n\nStrong background in software architecture and large codebases\n\nExperience with multi-threaded, distributed, or real-time systems\n\nProven track record in mentoring or technical ownership\n\nExcellent understanding of Linux, debugging, and profiling tools\n\nAbility to switch between C++, scripting (Python/Bash), and integration tasks.\n\nWhat We are Looking For:\n\n5+ years of professional experience in C++ software engineering and robotics.\n\nHands-on experience with ROS/ROS2 or other robotics frameworks\n\nPrior work in autonomous systems, robotics, or embedded environments\n\nFamiliarity with middleware (DDS, ZeroMQ, gRPC), containerization, and orchestration tools\n\nExperience in system integration, hardware/software interfacing, or deployment pipelines\n\nExperience working in fast-paced research and development environments\n\nStrong mathematical knowledge. i.e., optimization, polynomials.\n\nBachelors or Masters degree or equivalent experience in Computer Science, Software Engineering, Robotics, or a related technical field (required).\n\nA Ph.D. or equivalent experience in research or innovation is a plus.\n\nTravel may be required up to 30% (inclusive of domestic as well as international trips to Americas, EMEA, and APAC).\n\n#J-18808-Ljbffr","company":"Socket","rawCompany":"socket","city":"East Lansing","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-08-09T03:14:40.044Z","occupations":[{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"333248","title":"All Other Industrial Machinery Manufacturing","slug":"all-other-industrial-machinery-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Robotics Engineer, Software","description":"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. KION Group employs over 42,000 skilled professionals to service its customers globally. Our solutions ensure the smooth flow of materials and information in customers’ warehouses, production plants, and distribution centers in over 100 countries.\nAre you a high-impact engineer driven to define the next era of robotics? Do you excel at spearheading the development of critical software components for advanced mobile robotic systems?\nWe're seeking a Mobile Robotics Software Engineer (ROS2 / NextGen) whose expertise will directly influence our upcoming products for the Americas Region. Your deep experience across real-time control system development, robust modular software structures, simulation environments, and fleet orchestration will be pivotal.\nThis position will be part of the Robotic Systems Development (RSD) team within the Central Technology Organization (CTO). CTO plays a key role in our organizational structure by bringing together technical expertise and innovation across the KION Group and its Operating Units. RSD explores the cutting-edge robotic technologies we develop and brings innovative solutions to life. Our diverse teams go beyond technology development, providing comprehensive solutions, services, and lifecycle support. We are dedicated to turning the CTO's vision into reality and empowering our operating units to deliver revolutionary solutions to our valued customers.\nThis position is located in Holland / Grand Rapids, MI area. This is a hybrid position (three days in-office and two days optional to work from home).\n\nWe offer:\nCareer Development\nCompetitive Compensation and Benefits\nPay Transparency\nGlobal Opportunities\n\nLearn More Here:\nhttps://www.dematic.com/en-us/about/careers/what-we-offer/\nDematic 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.\nThis policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.\nThe base pay range for this role is estimated to be between $121,200 - $151,500 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.\n\nTasks and Qualifications:\nWhat You Will Do in this Role:\nIf you are a seasoned C++ programmer for robotics with ROS2 knowledge, here is your mission:\n\nDevelopment of foundational software for mobile robotic systems within a globally distributed team, dedicated to the Americas region.\n\nDemonstrate your skills in simulation, tooling, and platform management to ensure software scalability and use case handling through perception and configuration.\n\nCollaborate with fellow engineers, encouraging a culture of technical innovation.\n\nContribute to the strategic direction of our robotics software initiatives.\n\nCore responsibilities include:\n\nArchitect and develop core C++ software systems for embedded onboard software, simulation, and deployment.\n\nDrive development of robust tools and frameworks for internal teams and robotic platforms.\n\nDrive technical direction in code structure, system design, and performance optimization.\n\nCollaborate with robotics, cloud, and systems teams on multi-functional efforts.\n\nMentor and review work of junior and mid-level engineers.\n\nDefine engineering best practices and contribute to technical roadmap.Deep expertise in modern C++ (C++17/20), STL, memory management, and performance tuning\n\nStrong background in software architecture and large codebases\n\nExperience with multi-threaded, distributed, or real-time systems\n\nProven track record in mentoring or technical ownership\n\nExcellent understanding of Linux, debugging, and profiling tools\n\nAbility to switch between C++, scripting (Python/Bash), and integration tasks.\n\nWhat We are Looking For:\n\n5+ years of professional experience in C++ software engineering and robotics.\n\nHands-on experience with ROS/ROS2 or other robotics frameworks\n\nPrior work in autonomous systems, robotics, or embedded environments\n\nFamiliarity with middleware (DDS, ZeroMQ, gRPC), containerization, and orchestration tools\n\nExperience in system integration, hardware/software interfacing, or deployment pipelines\n\nExperience working in fast-paced research and development environments\n\nStrong mathematical knowledge. i.e., optimization, polynomials.\n\nBachelors or Masters degree or equivalent experience in Computer Science, Software Engineering, Robotics, or a related technical field (required).\n\nA Ph.D. or equivalent experience in research or innovation is a plus.\n\nTravel may be required up to 30% (inclusive of domestic as well as international trips to Americas, EMEA, and APAC).\n\n#J-18808-Ljbffr","datePosted":"2026-08-09T03:14:40.044Z","dateModified":"2026-08-09T03:14:40.044Z","hiringOrganization":{"@type":"Organization","name":"Socket","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"East Lansing","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cdc8fe3e4f782ab4ebe834de"},"url":"https://jobsearcher.com/jobs/cdc8fe3e4f782ab4ebe834de"}}