Engineer – AI Systems Development

Niagara

  • Full Time

To apply for this job please visit careers.niagarawater.com.

Key Responsibilities

1. Robotics Software Development & Autonomous Systems

  • Design, develop, and deploy control systems for quadruped robots operating in live manufacturing environments.
  • Build autonomous navigation, inspection workflows, and mission orchestration capabilities.
  • Integrate and optimize sensor technologies including thermal imaging, acoustic monitoring, vibration sensing, LiDAR, and computer vision systems.
  • Implement edge-based intelligence for real-time anomaly detection and autonomous decision-making.
  • Ensure reliable robot performance in demanding plant environments such as wet floors, narrow spaces, and dynamic obstacles.

2. Fleet Management Platform Development

  • Architect scalable fleet management systems to manage robotic assets across multiple facilities.
  • Develop mission scheduling, battery management, health monitoring, and alerting capabilities.
  • Build cloud-edge synchronization frameworks for seamless real-time data exchange.
  • Integrate robotic outputs with enterprise platforms such as CMMS, ticketing systems, historians, and analytics tools.
  • Design secure API integrations and microservices-based architectures where applicable.

3. AI Architecture & Intelligent Manufacturing Solutions

  • Design and deploy AI-powered solutions supporting:
    • Condition-Based Maintenance (CBM)
    • Predictive Maintenance (PdM)
    • Prescriptive Maintenance
    • Intelligent Diagnostics & Root Cause Analysis
  • Develop time-series anomaly detection models for equipment health monitoring.
  • Build LLM-enabled operator assistants and decision-support tools for manufacturing workflows.
  • Implement MLOps practices including monitoring, retraining, lifecycle management, and governance.
  • Support digital twin and smart manufacturing initiatives.

4. Industrial Systems Integration

  • Integrate robotics and AI platforms with PLC/SCADA systems and industrial protocols such as OPC-UA, MQTT, Modbus, and TCP/IP.
  • Standardize data acquisition across equipment types including fillers, blowers, conveyors, and utilities.
  • Ensure system reliability, cybersecurity, scalability, and performance.
  • Support pilot programs and enterprise-wide technology rollouts.

5. Technical Leadership & Stakeholder Communication

  • Prepare and deliver technical presentations for plant teams, engineering groups, IT leadership, and executive stakeholders.
  • Translate complex robotics and AI initiatives into measurable business value and ROI.
  • Participate in architecture reviews, roadmap planning, and strategic discussions.
  • Support organizational change management during new technology adoption.

Required Qualifications

Education

  • Bachelor’s or Master’s degree in Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, Artificial Intelligence, or related technical field.

Experience

  • 3–6 years of experience in robotics, AI engineering, industrial automation, or related disciplines.
  • Proven experience deploying solutions in real operational environments.
  • Experience developing production-ready systems beyond proof-of-concept stages.
Job Overview