A global technology provider is seeking a Senior Robotics Engineer in Holland, MI, to lead robotics software development for mobile systems. The role requires 8+ years in C++ and robotics, focusing on simulation, mentorship, and architecting innovative software solutions. This hybrid position encourages collaboration within a talented team and offers competitive benefits, including career development opportunities.
Qualifications
8+ years of professional experience in C++ software engineering and robotics.
Deep expertise in modern C++ (C++17/20), STL, memory management.
Proven track record in mentoring and technical ownership.
Responsibilities
Lead the development of foundational software for mobile robotic systems.
Demonstrate skills in simulation and tooling for software scalability.
Mentor and guide fellow engineers, fostering a culture of innovation.
Skills
C++ software engineering
Robotics
Team leadership
Real-time systems
Mentoring
Linux
ROS/ROS2
Education
Bachelor’s degree in Computer Science or related field
Master’s degree or Ph.D. in a relevant discipline
Tools
Python
Bash
DDS
ZeroMQ
gRPC
Job description
A global technology provider is seeking a Senior Robotics Engineer in Holland, MI, to lead robotics software development for mobile systems. The role requires 8+ years in C++ and robotics, focusing on simulation, mentorship, and architecting innovative software solutions. This hybrid position encourages collaboration within a talented team and offers competitive benefits, including career development opportunities.