Requisition ID 10302 - Posted 07/29/2026
- Develop cross-platform desktop/mobile applications using Flutter and Dart for manufacturing and validation environments.
- Design and implement communication between software applications and medical hardware using ROS/ROS2 middleware.
- Develop software for hardware configuration, diagnostics, calibration, factory validation, and manufacturing test workflows.
- Lead hardware and software integration activities with embedded controllers, robotic subsystems, sensors, cameras, and networking devices.
- Design scalable communication frameworks using Pub/Sub architecture and ROS messaging.
- Troubleshoot complex networking, communication, and integration issues across distributed systems.
- Build and maintain Docker-based development, deployment, and testing environments.
- Drive root cause analysis of system-level issues involving software, networking, hardware interfaces, and factory automation.
- Collaborate closely with Systems Engineering, Embedded Software, Hardware, Manufacturing, Quality, and Regulatory teams.
- Lead design reviews, code reviews, architecture discussions, and technical mentoring.
- Support verification, validation, and manufacturing release activities.
- Ensure compliance with medical device software development processes and quality standards.
Required Technical Skills
Programming
- Flutter (Mandatory)
- Dart (Mandatory)
- Python (Preferred)
- C/C++ (Preferred)
Frameworks & Middleware
- Flutter SDK
- Pub/Sub Architecture
- ROS / ROS2 (Preferred)
- REST APIs
- gRPC (Positive to Have)
Networking
- TCP/IP
- UDP
- Ethernet
- Socket Programming
- Network Troubleshooting
- Device Communication Protocols
Containers & DevOps
- Docker
- Docker Compose
- Git
- Jenkins / CI/CD
Operating Systems
- Linux
- Ubuntu
Hardware Integration
- Hardware/Software Integration
- Device Communication
- Sensors
- Cameras
- Robotic Systems
- USB, Serial, Ethernet Interfaces
📌 Engineer (India)
🏢 Agiliad
📍 India