A leading supplier of robotics solutions is seeking a Mobile Robotics Software Engineer to develop foundational software for robotic systems. The role requires expertise in C++ and ROS2, along with a strong background in robotics and software architecture. Located in the Grand Rapids, MI area, this hybrid position allows flexibility with three days in-office and two remote. Candidates should have 8+ years of experience and a relevant degree. Competitive compensation and growth opportunities are offered.
Qualifications
8+ years of professional experience in C++ software engineering and robotics.
Hands-on experience with ROS/ROS2 or other robotics frameworks.
Develop core C++ software systems for embedded onboard software.
Drive development of tools and frameworks for robotics platforms.
Mentor junior and mid-level engineers.
Skills
C++ programming
ROS2 knowledge
Software architecture
Linux
Mentoring
Education
Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics
Tools
C++17/20
ROS
Linux debugging tools
Job description
A leading supplier of robotics solutions is seeking a Mobile Robotics Software Engineer to develop foundational software for robotic systems. The role requires expertise in C++ and ROS2, along with a strong background in robotics and software architecture. Located in the Grand Rapids, MI area, this hybrid position allows flexibility with three days in-office and two remote. Candidates should have 8+ years of experience and a relevant degree. Competitive compensation and growth opportunities are offered.