System Software Engineer (OT/IoT)
Core
Design, integrate, and deploy complex connected OT/IoT systems and cloud-native services, bridging hardware interfaces with software platforms.
Role type
Senior System Software Engineer (OT/IoT)
Builds
Unified solutions integrating OT devices, IoT hardware, and cloud services for government and commercial partners.
Domain
Operational Technology (OT), Internet of Things (IoT), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud platform expertise (AWS/Azure/GCP), Object-Oriented Programming (Java/C++), Scripting (Python/JavaScript), Frontend frameworks (React/Angular), OT protocols (OPCUA, Modbus, Bacnet), Hardware interfacing (serial, USB, GPIO), CI/CD pipeline implementation, Data protection and encryption, Microservices architecture, Serverless computing, Basic electronics troubleshooting.
Preferred skills
Machine learning model integration, Multimodal guidance implementation, Tender specification preparation.
Technologies
AWS, Azure, Google Cloud, Java, C++, Python, JavaScript, React, Angular, OPCUA, Modbus, Bacnet
Responsibilities
Design and maintain device/platform infrastructure; Integrate systems and IoT devices into unified cloud solutions; Interface hardware with software via OT protocols; Perform basic wiring, calibration, and electronic troubleshooting; Optimize backend services for performance and high availability; Implement end-to-end data protection and cloud security; Develop and maintain user input workflows and web/mobile applications; Update backend logic for standardized reporting; Contribute to system architecture and product roadmap; Implement CI/CD pipelines and monitoring; Integrate ML models for automated verification and analytics; Ensure compliance with governance guidelines and regulations.
Seniority
Senior, hands-on IC