Mistras ART program designs and builds Automated Radiographic Testing (ART) inspection robots for the inspection of pipelines and infrastructure. This engineer or programmer will be tasked with generating software or coding that integrates multiple motorized devices and input/output sensors with non-destructive information systems that make up the inspection robot.
Requirements
- Proven experience in robotics software development.
- Proficiency in programming languages such as C++, Python, or ROS (Robot Operating System).
- Strong understanding of sensor data processing, algorithms, and embedded systems.
- Experience with machine learning and AI in robotics.
- Knowledge of embedded systems and real-time operating systems.
- Hands-on experience with autonomous navigation and perception systems.
Responsibilities
- Develop and maintain software for autonomous robots, including navigation, perception, and control algorithms.
- Integrate sensors, actuators, and other hardware components into the robotics system.
- Implement SLAM, path planning, obstacle avoidance, and other robotic algorithms.
- Collaborate with hardware engineers to ensure seamless hardware-software integration.
- Test, debug, and optimize software for performance and reliability.
- Write technical documentation and conduct system validations.
Other
- The ideal candidate will have a strong background in robotics, programming, and embedded systems.
- Problem-solving skills and ability to work in a collaborative environment.
- A relocation package may be available for the right candidate.
- This job description reflects management's assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned.
- Mistras Group, Inc. is committed to equal employment opportunity.