The company is looking to develop and deploy next-generation robotic systems and needs a Software Integration Engineer to ensure seamless integration of complex software solutions into robotic platforms.
Requirements
- Demonstrated ability to integrate and commission industrial automation systems by loading and configuring software onto electrical hardware to achieve full system functionality.
- Highly skilled in common automation controls related fields – machine logic, debug, robots, safety circuits, IT integration, etc.
- Knowledge of ROS (Robot Operating System), ROS2, or similar robotic middleware frameworks.
- Familiarity with real-time operating systems and hardware-software co-design.
- Hands-on experience with CI/CD pipelines and automated testing environments.
- Exposure to industrial automation protocols and safety standards.
Responsibilities
- Design, develop, and maintain software integration solutions for advanced robotics systems.
- Collaborate with hardware, firmware, and software engineering teams to ensure seamless end-to-end integration.
- Develop End-of-Line, Sensor Calibration, and Field Software update strategies
- Troubleshoot, debug, and optimize integration issues during all phases of the development lifecycle.
- Proactively develop and execute integration test plans to validate system functionality and performance.
- Contribute to continuous improvement efforts, including automation and process optimization for integration workflows.
- Create and maintain technical documentation to support integration processes and best practices.
Other
- Onsite - This role requires you to be onsite on a full time basis. The primary work location will be Warren, MI.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
- Master’s degree in a relevant engineering or computer science discipline.
- Demonstrated ability to work in agile, cross-functional engineering teams.
- This role may be eligible for relocation benefits.