Software Engineer

Airswift

Mannheim

Hybride

EUR 85 000 - 120 000

Plein temps

Il y a 9 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Airswift is seeking a Senior C#/.NET Engineer to join a challenging hardware control systems project in Germany. The assignment is full-time and freelance (Daily Rate / Limited Company / Umbrella / Sole Trader) with roughly two onsite days per week, supporting a high-precision optical metrology platform used in semiconductor manufacturing.

The role focuses on designing and maintaining control software, driving modularisation and modernisation, and delivering robust multi-threaded solutions.

Qualifications

  • Extensive commercial experience with C# and .NET in production environments.
  • Experience developing software that interfaces with hardware.
  • Strong OOP, SOLID, 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.

Responsabilités

  • 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.

Connaissances

C# / .NET
Hardware control
TDD
Multi-threading
Code review
Mentoring
English (B2+)
Travel to Mannheim

Outils

Azure DevOps

Description du poste

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer C# / .NET (m/w/d)
Senior Software Engineer C# / .NET (m/w/d)

New Monday GmbH • Mannheim

Hybride
EUR 70 000 - 110 000
Software Engineer System Metrology (m/f/x)
Software Engineer System Metrology (m/f/x)

ZEISS Group • Oberkochen

Sur place
EUR 70 000 - 110 000
Restaurant d'entreprise
Indemnités de stage/alternance
C# Software Developer - Jena (m/f/d) - Optical Metrology Systems
C# Software Developer - Jena (m/f/d) - Optical Metrology Systems

Optimus Search • Jena

Sur place
EUR 60 000 - 80 000
Senior Software Engineer - C#.NET (8/9) - (m/f/d)
Senior Software Engineer - C#.NET (8/9) - (m/f/d)

Optimus Search • Dresden

Sur place
EUR 60 000 - 80 000
Software Engineer
Software Engineer

Optimus Search • Düsseldorf

Hybride
EUR 60 000 - 80 000
Competitive salary
Flexible working hours
Career growth opportunities
+1
C# Software Developer (m/f/d)
C# Software Developer (m/f/d)

Optimus Search • Frankfurt

Sur place
EUR 72 000 - 88 000
Competitive salary package
Structured onboarding
Internal and external training opportunities
+4
Software Engineer (m/f/d)
Software Engineer (m/f/d)

Nanotemper • München

Hybride
EUR 90 000 - 120 000
Lead Engineer/ Architect (.NET) - Industrial
Lead Engineer/ Architect (.NET) - Industrial

Jobgether SRL • Allemagne

À distance
EUR 120 000 - 160 000
100% remote work
Executive leadership exposure
Career advancement opportunities
+1
System Engineer
System Engineer

Aim Solutions • Allemagne

Sur place
EUR 90 000 - 130 000
Shared leadership
Small team
Competitive Dutch salary
Software Engineer
Software Engineer

Steneg • Berlin

Sur place
EUR 90 000 - 130 000