Senior C#/.NET Engineer (Hardware Control Systems)
Workload: Full time hours
Setup: Freelance (Daily Rate / Limited Company / Umbrella / Sole Trader)
Sponsorship: Not Provided
Location: Germany (approximately 2 days per week onsite)
Our client is seeking a Senior C#/.NET Engineer to improve the reliability, maintainability and modular architecture of a high-precision optical metrology platform used within semiconductor manufacturing.
Key Responsibilities:
- Design, develop, test and maintain control software using C# and .NET.
- Drive the modularisation and modernisation of a mature production codebase.
- Develop robust multi-threaded applications with strong concurrency control, locking and parallel processing.
- Apply Test-Driven Development (TDD) and enhance automated test coverage, including integration with physical hardware.
- Conduct code reviews and mentor software engineers.
- Investigate and resolve complex issues spanning both software and hardware environments.
- Collaborate within an Azure DevOps-based development ecosystem.
Must-Have Skills:
- Extensive commercial experience with C# and .NET in production environments.
- Experience developing software that controls, interfaces with, or acquires data from physical hardware.
- Strong understanding of OOP, SOLID principles, design patterns and Clean Code practices.
- Proven TDD and automated testing experience.
- Expertise in multi-threading, synchronisation, locking/interlocking and parallel programming within .NET.
- Demonstrable experience refactoring and modularising legacy systems.
- Strong code review and mentoring capabilities.
- English communication skills at B2 level or above.
- Ability to travel regularly to Mannheim.
Nice-to-Have:
- Real-time systems and deterministic timing experience.
- Hardware integration involving motion control, sensors, actuators, drivers or instrumentation.
- Optical sensing, signal processing, spectroscopy, interferometry or imaging experience.
- Background in semiconductors, metrology, industrial automation, precision instrumentation, testing & measurement or medical devices.