Software Engineer / Senior Software Engineer
Core
Develop, sustain, and enhance embedded software for industrial machines and equipment, collaborating with mechanical and electrical teams to implement new hardware and software features.
Role type
Embedded Software Engineer (Industrial Automation)
Builds
Machine control software, utility tools for equipment setup, and operational procedures
Domain
Industrial Automation / Manufacturing
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Windows OS, PC-based control programming, real-time control systems, object-oriented design, database technologies, vision systems, motion control, Secsgem
Preferred skills
Experience with similar industrial projects
Responsibilities
Maintain and improve existing machine software, develop new features based on customer requirements, troubleshoot on-site software issues, update user requirement documents and operation procedures, collaborate with cross-functional teams to implement hardware/software features, develop software utilities to improve equipment setup and usability
Seniority
Mid-level to Senior, hands-on IC