Landa Digital Printing is seeking an experienced Backend .NET Software Engineer to design, develop, and maintain software powering advanced industrial systems. This role combines backend software development, hardware integration, system design, and production support for complex multidisciplinary products.
The ideal candidate is passionate about building reliable, high-quality software, defining system interfaces, and solving challenging real-world problems involving software, PLC-controlled machines, networking, and operations.
The role includes ownership of technical specifications, collaboration with third-party hardware vendors, modernization of existing systems, and support of customer-facing production environments.
What you'll do
Design, develop, test, and maintain backend software solutions that integrate with controlled hardware and third-party equipment, enabling the monitoring and control of complex industrial systems.
Own and maintain Interface Control Documents (ICDs), technical specifications, architecture documentation, and interface definitions for complex hardware-software systems, including system behavior, communication protocols, state machines, commands, alarms, and error handling.
Lead system integration activities, troubleshoot complex software-hardware issues, and drive root cause analysis.