
Senior Engineer – Robotics Software
Magna International Inc.21 days ago
Troy, MI, USASenior
Base Salary
$106k - $196k/yr
Responsibilities
- Develop robotics software for navigation, localization, path planning, robot control, traffic management, fleet coordination, and mission execution.
- Design algorithms for multi-robot coordination, mission scheduling, route optimization, collision avoidance, and autonomous robot operation.
- Develop modular software components and optimize communication and data flow between robotics modules.
- Integrate robotics software with fleet management systems, PLCs, industrial communication protocols, and third-party systems.
- Build internal tools for robot configuration, deployment, monitoring, diagnostics, testing, and debugging.
- Validate software through simulation, laboratory testing, and production environments, and resolve software issues.
- Perform robot mapping, localization tuning, system commissioning, and onsite deployments at customer manufacturing facilities.
- Investigate software issues, conduct root cause analysis, implement fixes, and improve system stability and performance.
- Collaborate with engineering teams, suppliers, and customers on product development, factory deployment, and system improvements.
- Travel domestically and internationally for customer deployments, system integration, commissioning, and onsite debugging.
Requirements
- Master's or higher degree in engineering, including mechanical, electrical, computer science, aerospace, or robotics disciplines, or a bachelor's degree with applicable experience.
- Experience developing, integrating, validating, deploying, and debugging robotics software in production and customer environments.
- Hands-on experience with autonomous mobile robots, robotics platforms, industrial automation systems, sensors, actuators, and communication networks.
- Experience with robot deployment, mapping, commissioning, system validation, and onsite customer support.
- Experience investigating software issues, conducting root cause analysis, and implementing corrective actions.
- Strong understanding of robotics algorithms including traffic management, fleet coordination, path planning, navigation, localization, and obstacle avoidance.
- Strong C/C++ and Python programming skills.
- Knowledge of MQTT, DDS, TCP/IP, Ethernet, CAN, REST API, and VDA5050.
- Automotive OEM or Tier-1 experience is required or preferred as applicable.
- Ability to travel internationally to support business needs.
Benefits
- Regular, permanent position with an engaging and dynamic work environment.
- Employee support, development resources, and varied career development opportunities.
- Opportunity to work on advanced automotive, industrial mobility, autonomous vehicle, and robotics technologies.
- Domestic and international travel is required for customer deployments and commissioning.