Senior Software AI/ML Engineer
Amy Brereton-Stuart
Permanent
11 March 2026
Senior Software & AI/ML Engineer
Location: On-site – Illinois, USA
Insight are partnered with an innovative robotics company developing AI-powered automation systems transforming the construction industry. They are seeking a Senior Software & AI/ML Engineer to build the intelligent software powering next-generation robotics platforms used in automated manufacturing and construction.
This role sits at the intersection of robotics, machine learning, computer vision, and real-time systems, working closely with a multidisciplinary engineering team to develop software that drives autonomous robotic systems from design through deployment.
Key Responsibilities
-
Develop and optimize robotics software using ROS/ROS2 for automated systems
-
Implement motion planning, trajectory optimisation, and real-time control algorithms
-
Build computer vision pipelines for robotic guidance and quality control
-
Develop and train AI/ML models for decision-making, analytics, and automation
-
Integrate sensors such as cameras and LIDAR into robotic platforms
-
Build scalable software systems, APIs, and data pipelines for robotics operations
Requirements
-
5+ years’ software engineering experience building production systems
-
Strong programming skills in Python and C++
-
Experience with robotics software (ROS/ROS2), motion planning, or control systems
-
Experience with AI/ML frameworks such as PyTorch or TensorFlow
-
Computer vision experience using OpenCV or similar libraries
-
Understanding of embedded systems, real-time constraints, and hardware integration
Preferred
-
Degree in Computer Science, Robotics, Engineering, or related field
-
Experience with robotics simulation tools (Gazebo, MuJoCo, IsaacSIM, MoveIt)
-
Background in robotics, industrial automation, or manufacturing systems
This is an opportunity to join a fast-growing robotics company building cutting-edge AI and automation systems, offering strong compensation, equity potential, and the chance to work on complex real-world engineering challenges.
