Controls Engineer, Virtualized PLCs
Core
Engineer a virtualized PLC platform to move industrial control logic from proprietary hardware to software-defined infrastructure while maintaining determinism and safety.
Role type
Senior IC Controls Engineer (Virtualization)
Builds
Virtualized PLC runtimes, test harnesses, and reference architectures for software-defined controls.
Domain
Industrial Automation / AI Infrastructure
Deliverable
production ML models | product features
Required skills
PLC programming, IEC 61131 languages, virtualization of control runtimes, control logic testing, determinism analysis, scan time optimization, technical documentation
Preferred skills
Codesys, software PLCs, hypervisors, real-time Linux, BMS, EPMS, functional safety
Technologies
IEC 61131, virtualization platforms, real-time Linux, hypervisors
Responsibilities
Port and validate control applications onto virtual runtimes, build test harnesses to verify virtual controls against hardware behavior, define reference architecture for networking and failover
Seniority
Senior, hands-on IC