Software Engineer - Industrial Applications
Core
Develop and support desktop software applications for industrial equipment monitoring, testing, data acquisition, analytics, and engineering workflows.
Role type
Mid-level IC software engineer (industrial applications)
Builds
Desktop applications, data visualization dashboards, and reporting solutions for engineering and operational teams
Domain
Industrial IoT (IIoT), HVACR, and engineering software
Deliverable
product features (via careerplan.io/jobs/JR118526-software-engineer-industrial-applications-at-copeland)
Required skills
C#, .NET, WinUI/WPF, MVVM, Microsoft SQL Server, OOP, SQL query optimization, API integration, Git/Azure DevOps
Preferred skills
Industrial software experience, IIoT/data acquisition concepts, ASP.NET Core/Blazor/React/Angular, cloud technologies, CI/CD
Technologies
C#, .NET, WinUI, WPF, MVVM, SQL Server, Git, Azure DevOps, ASP.NET Core, Blazor, React, Angular
Responsibilities
Develop, test, and maintain desktop software applications; Design and implement user interfaces and business logic; Create and optimize SQL queries and database structures; Develop software solutions to collect, process, and visualize industrial data; Support integration between applications, databases, and industrial platforms; Troubleshoot application and database issues; Collaborate with cross-functional engineering teams; Prepare technical documentation; Participate in code reviews and continuous improvement activities
Seniority
Mid-level, hands-on IC