Software Engineer
Core
Develop industry-leading commercial software for industrial automation, focusing on subsystem design, implementation, and testing.
Role type
Software Engineer (Industrial Automation)
Builds
Commercial software subsystems and features for manufacturing and industrial automation clients
Domain
Industrial Automation / Manufacturing
Deliverable
production ML models | product features
Required skills
C++, C#, Python, Ruby, PowerShell, JavaScript, data structures and algorithms, object-oriented design, design patterns, containerization, orchestration, relational databases
Preferred skills
AI-enabled software development tools, Jenkins, Artifactory, GitLab, Make, modular software architecture, test automation, industrial automation industry experience
Technologies
C++, C#, Python, Ruby, PowerShell, JavaScript, Docker, Kubernetes, MySQL, PostgreSQL, Oracle, Jenkins, Artifactory, GitLab, GitHub Copilot, Claude, Cursor
Responsibilities
Document and collect requirements, develop subsystem designs, implement code, create unit test plans, resolve anomalies, lead component integration, participate in code/design reviews, estimate and plan test suites, maintain software subsystems
Seniority
Mid-level to Senior (5+ years experience preferred)