C# Software Engineer
Intellectual Capital Resources
As a C# Software Engineer you design, develop, and maintain machine control software for inspection and testing systems, collaborating with on-site engineering and hardware teams. You will address hardware-software interaction challenges and contribute to the ongoing enhancement of advanced inspection technologies. This onsite role places you at the core of a global leader in metrology equipment, shaping robust software that drives precision. You will work in a cross-functional setting to deliver practical, high-impact solutions.
Responsibilities- Design, develop, and maintain machine control software for inspection and testing systems
- Document software and collaborate with on-site engineering and hardware teams
- Tackle hardware-software interaction challenges and build innovative solutions
- Contribute to ongoing enhancement of inspection technologies
- C# development in a multi-threaded environment
- Understanding of Test-Driven Development (TDD) and Behaviour-Driven Development (BDD)
- C++ in a multithreaded environment (desired)
- collaborative / team-oriented
- problem-solving
- effective communication
- C# in multi-threaded systems
- TDD and BDD
- C++ in multithreaded environments (desired)
Reference: WJ-747_30170220