Software Engineer
Core
Designing and developing software solutions for connectivity and control of measurement devices across Field, Edge, and Cloud environments.
Role type
Software Engineer (IoT & Cloud)
Builds
Prototypes, products, systems, cloud/on-premise services, and applications for remotely connected IIoT devices.
Domain
Industrial Internet of Things (IIoT), Measurement Systems, Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, Windows application development, Linux application development, communication protocols, messaging systems, Azure DevOps pipeline management, technical documentation, risk evaluation
Preferred skills
Embedded Linux (Yocto), Angular, Golang, Python, Google Cloud, Microsoft Azure, Azure IoT, Ansible, Containerization
Technologies
C++, C#, .NET, Azure DevOps, Angular, Golang, Python, Google Cloud, Microsoft Azure, Azure IoT, Ansible, Yocto, Linux, Windows
Responsibilities
Build prototypes, products, and systems suitable for testing; Develop and maintain high-quality software; Develop cloud/on-premise services and applications; Stay current with IoT technologies; Share expertise and provide user training; Evaluate engineering approaches and risks; Author technical reports and presentations; Develop and maintain Azure DevOps release pipelines.
Seniority
Mid-Senior, hands-on IC