Software Engineer
Core
Develop and maintain software applications interfacing with industrial equipment and machinery, focusing on data management, cloud infrastructure, and performance optimization.
Role type
Software Engineer (Industrial IoT / PLC Integration)
Builds
Applications for industrial machinery, cloud-hosted systems, and data integration pipelines
Domain
Industrial technology, biomedical equipment, radiation detection
Deliverable
production ML models | product features | infrastructure
Required skills
PLC frameworks, Microsoft SQL Server, VB.NET, C#, AWS, Git, CI/CD tools (Octopus Deploy, TeamCity), performance debugging
Preferred skills
Data modeling, stored procedure optimization, cloud infrastructure design, Agile methodologies
Technologies
Microsoft SQL Server, SSIS, Entity Framework, VB.NET, C#, AWS, Git, Octopus Deploy, TeamCity, Jira, Confluence
Responsibilities
Develop applications interfacing with industrial equipment utilizing PLC frameworks; Design and optimize SQL Server data models, stored procedures, and complex queries; Debug and troubleshoot performance issues including machine timing and system latency; Build, deploy, and maintain applications using Git, Octopus Deploy, and TeamCity; Design, deploy, or support applications on Amazon Web Services (AWS) integrating with on-premise systems
Seniority
Mid-level to Senior, hands-on IC