Work Arrangement
Onsite - This role requires you to be onsite on a full time basis. The primary work location will be Warren, MI.
The Role
Join our Advanced Robotics Engineering organization as a Software Integration Engineer, where you will be a key contributor to the development and deployment of next-generation robotic systems. Collaborate with a passionate multidisciplinary team, driving innovation and seamless integration of complex software solutions into cutting-edge robotic platforms. This is an exciting opportunity to impact the future of automation in a supportive, high-tech environment.
What You'll Do (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.
- Participate in design reviews to uphold quality standards and encourage knowledge sharing across teams.
Your Skills & Abilities (Required Qualifications)
- 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.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
What Can Give You a Competitive Edge (Preferred Qualifications)
- Master’s degree in a relevant engineering or computer science discipline.
- 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.
- Demonstrated ability to work in agile, cross-functional engineering teams.
This role may be eligible for relocation benefits.
#LI-BC1