We are seeking a skilled and knowledgeable ROS Engineer with expertise in both ROS 1 and ROS 2 to join our dynamic team. The ideal candidate will have hands-on experience with autonomous mobile robots, demonstrating a strong understanding of robotics software frameworks and practical applications. This role involves developing, testing, and deploying advanced robotics solutions for our cutting-edge projects.
This position is facility-based in Mequon, WI. Some travel to customer sites required.
Key Responsibilities:
Development and Integration:
- Design and develop software components for autonomous mobile robots using ROS 1 and ROS 2.
- Integrate sensors, LIDAR, depth sensing cameras, and other hardware components with ROS-based systems.
- Implement navigation, perception, and control algorithms for mobile robots.
Testing and Debugging:
- Conduct rigorous testing of software modules to ensure reliability and performance.
- Debug and troubleshoot issues related to robotics software and hardware integration.
- Optimize system performance and ensure real-time capabilities of robotic applications.
Collaboration and Documentation:
- Collaborate with cross-functional teams including hardware engineers, mechanical engineers, and project managers.
- Document software designs, algorithms, and test results comprehensively.
- Provide technical support and training to team members and stakeholders.
Research and Innovation:
- Stay updated with the latest advancements in ROS and autonomous robotics.
- Propose and implement innovative solutions to enhance the capabilities of autonomous mobile robots.
- Participate in research projects and contribute to publications and patents.
Qualifications:
Education: At least a Bachelor's degree in Robotics, Computer Science, Electrical Engineering, or a related field.
Experience:
- Proven experience with ROS 1 and ROS 2 in a professional or academic setting.
- Hands-on experience with autonomous mobile robots, including navigation, perception, and control.
- Familiarity with robotics simulation tools such as Gazebo, RViz, and simulation environments.
- Technical Skills:
- Proficiency in C++, Python, and other relevant programming languages.
- Strong understanding of robotic systems, kinematics, and sensor integration.
- Experience with SLAM (Simultaneous Localization and Mapping) and path planning algorithms.
- Proficiency in Docker and GitHub
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications:
- Experience with machine learning and computer vision applications in robotics.
- Previous experience in an agile development environment.
Job Type: Full-time
Pay: $70,000.00 - $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Referral program
- Vision insurance
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Do you require work sponsorship?
- Do you have Docker and /or AMR experience? Please describe.
Ability to Relocate:
- Mequon, WI 53092: Relocate before starting work (Required)
Work Location: Hybrid remote in Mequon, WI 53092