- Department: Product & process support
- Location: Oradea, Romania
- Location type: Hybrid (home office and regular office days)
About the role
We are looking for an experienced C# Software Engineer to join our team and contribute to the development of manufacturing and test system applications, as well as the maintenance and continuous improvement of existing production systems. In this role, you will work closely with hardware, production lines, test equipment, and manufacturing processes, supporting software deployed in industrial environments. You will collaborate with cross-functional teams—including software, process, and test engineers—to design, implement, and maintain software solutions used globally.
What you will do
- Design, develop, and maintain C#/.NET applications for manufacturing and test systems
- Maintain, enhance, and modernize existing and legacy production applications
- Integrate software with hardware devices, test equipment, and measurement instruments
- Implement and support production workflows, test sequences, and process logic
- Diagnose, debug, and resolve issues in live production environments
- Continuously improve code structure, readability, and overall software quality
- Contribute to coding standards, best practices, and long-term maintainability
What we are looking for
- Proven professional experience with C# and .NET
- Experience in manufacturing, automation, hardware-adjacent software, or test systems
- Strong background in developing software that interfaces with hardware and test equipment
- Solid understanding of software design principles, including:
- Modular architecture
- Clear separation of concerns
- Well-defined interfaces and extensibility
- Plugin-based systems
- A pragmatic, problem-solving mindset with a hands-on approach
Nice to have
Experience with one or more of the following technologies or domains:
- Test and measurement systems: OpenTAP, VISA, LabVIEW, TestStand
- Hardware integration: Test instruments (oscilloscopes, power supplies, DMMs), DAQ systems, PLCs, motion controllers, vision systems
- Industrial communication protocols: TCP/IP, Modbus, OPC UA, CAN, PROFINET, GPIB, RS-232 / RS-485
- Software architecture: Modular and extensible systems, plugin-based architectures, asynchronous and event-driven designs
- German language skills - advantage
How to apply
If you are interested in this opportunity, send us your CV on angajari@ro.ebmpapst.com or contact us on our phone number 0724 396 637.