Robot Application and Validation Capability Development
6 Month Contract – Strong Chance of Extension
Warren, MI
Job Requirements
1. 5+ years of experience in software development for robotics, including simulation, tooling, autonomous software development, and robotics operations infrastructure.
2. Proven experience delivering production-grade web applications for robotics operations, including dashboards, map-based interfaces, and operator workflows.
3. Experience designing and documenting end-to-end system, application, and network architectures for robotics platforms, including data flows, service interfaces, integration with factory and fleet systems, and security considerations.
4. Demonstrated capability integrating simulation and validation platforms with autonomous robot software stacks, fleet managers, and plant IT/OT systems.
5. Experience in ROS2 and Isaac Sim
6. Experience in C++ and/or Python Programming
7. Experience implementing scalable observability solutions, including logging, metrics, tracing, and health monitoring, to support incident response and operational stability in production environments.
8. Proven experience building scenario generation or test orchestration frameworks that can consume simulated and recorded data to create reusable validation scenarios.
9. Experience implementing automated evaluation of simulations against plant KPIs (e.g., throughput, congestion, safety margins) and using results as criteria for release gating.
10. Familiarity with Autonomous Mobile Robot (AMR) and industrial robotics deployments in manufacturing or similar industrial settings.
11. Experience integrating robotics platforms with telemetry pipelines and data storage solutions to support long-term analysis and continuous improvement.
12. Experience working as embedded or integrated engineering teams alongside customer product and operations teams, following production-grade software practices and CI/CD.
13. Demonstrated ability to design and implement scalable, multi-site deployments of robotics applications and platforms with repeatable configurations across plants.
14. Experience managing and versioning digital assets such as maps, layouts, and configuration data for robotics applications.
15. Strong documentation practices, including architecture, design, and operational runbooks that support maintainability, reliability, and transfer of knowledge.