Industrial Software Architect (C++/C#) for Real-Time Systems
Posted Updated
EFI seeks a Senior Programmer/Architect with deep architectural experience in software development for industrial machines and automation systems. You will define code design guidelines for machine-level software and serve as a technical mentor while remaining hands-on.
Responsibilities include leading technology choices, ensuring robust software architecture for diagnostics and control, and collaborating with hardware, PLC, and mechanical teams to translate specifications into robust software
Design, develop, and optimize software architecture for control, diagnostics, and supervision of industrial machines. Lead technology choices, define coding standards, and conduct code reviews. Explore new technologies and PoCs to improve machine performance and connectivity. Proven experience in designing software architecture for industrial machines or automation systems. Deep knowledge of C++ and C# with real-time/low-level programming experience. Strong understanding of software-hardware interactions and high-performance data processing.