Job Role:
In this role, you will design, implement, and maintain a high-performance, multi-threaded C++ application running on Linux (NixOS), ensuring the code is clean, testable, and maintainable for long-term scalability.
You will be responsible for integrating the application with Siemens PLC systems, optimizing communication protocols like PROFINET or Modbus to enable seamless system operations.
Collaboration is critical in this role; you will work closely with cross-functional teams, including hardware engineers and operations specialists, to deliver robust, well-integrated solutions.
Must Have Skills: