Middle Embedded Engineer
Core
Modernize legacy PLC-based industrial automation systems by refactoring code, designing state-machine architectures, and migrating to scalable technology frameworks.
Role type
Middle Embedded Engineer (Industrial Automation)
Builds
Modular, maintainable industrial control systems and migration strategies for legacy PLC environments
Domain
Industrial Automation / Embedded Systems
Required skills
PLC programming, legacy system modernization, system integration, object-oriented programming, memory mapping optimization, state-machine design, technical documentation
Preferred skills
PLCopen standards, TwinCAT/CODESYS environments, automotive industry background
Technologies
Rockwell Automation, Siemens, Beckhoff, Schneider Electric, PackML, TwinCAT, CODESYS
Responsibilities
Analyze existing PLC solutions to identify modernization opportunities, refactor monolithic legacy code into modular architectures, design and implement standardized state-machine approaches, optimize memory mapping and data structures, collaborate with stakeholders on technical requirements and migration constraints, document technical solutions and engineering standards