Software Engineer - C++
Core
Develop, test, and maintain FactoryTalk Optix, an industry-leading HMI visualization software for industrial control systems.
Role type
Software Engineer (C++)
Builds
FactoryTalk Optix HMI applications deployed to OptixPanels, ASEM 6300 industrial computers, and user-provided machines.
Domain
Industrial automation / Manufacturing / HMI software
Required skills
C++, software testing, unit testing, code documentation, debugging, test automation, industrial control system concepts
Preferred skills
C#, TypeScript, Qt, .NET, React, Kubernetes, Helm, Docker, MariaDB, GitHub Actions, Visual Studio, Linux/WSL, AI models for debugging
Technologies
FactoryTalk Optix, OptixPanels, ASEM 6300, Windows, Linux, Qt, .NET, React, Kubernetes, Helm, Docker, MariaDB, GitHub Actions, Visual Studio, Visual Studio Code
Responsibilities
Implement software features and enhancements based on designs; develop and execute unit tests; debug and correct software issues; participate in code and design reviews; plan and execute automated tests; document code and technical decisions; investigate software anomalies.
Seniority
Mid-level IC (2+ years experience preferred)