Principal C# engineer

Morphotonics

Eindhoven

On-site

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous vacation package
Competitive pension scheme
Commuting compensation
Phone allowance

Job summary

A growing tech company in Eindhoven is seeking a principal-level C# engineer to own the architecture of a machine control platform. You will build user interfaces, engage with various stakeholders, and integrate Agile practices into a multidisciplinary environment. This role offers a unique opportunity to influence software direction across multiple product lines, engage in innovative projects, and work alongside a skilled team in a state-of-the-art facility. Come make a tangible impact on next-generation technology.

Qualifications

  • Deep knowledge in C# and .NET, with experience architecting and deploying software.
  • Familiarity with hardware interaction protocols like OPC-UA.
  • Understanding of machine physical processes.
  • Proficient in Blazor for interactive dashboards.

Responsibilities

  • Own architecture for the machine control platform using C#/.NET.
  • Build user-friendly production interfaces for operators and customers.
  • Integrate V-model and Agile methodologies within the team.
  • Drive product direction through stakeholder engagement.
  • Mentor engineers and establish standard engineering practices.

Skills

C# / .NET expertise
Experience with industrial applications
OPC-UA communication
Blazor for web UI
Proactive mindset
Understanding of mechatronics systems

Education

Experience in software architecture

Job description

Morphotonics builds industrial nanoimprint lithography machines: the technology behind augmented reality lenses, optical films for advanced consumer electronics, and next-generation AI device infrastructure. With around 50 people, a cleanroom and grey room on-site in Eindhoven, and operations spanning three continents, we're transitioning from scale-up to growth phase.

Our software is what turns precision hardware into a production platform: recipe management that configures runs, real-time dashboards that show operators exactly what every machine is doing, production logging that feeds back into process optimization, and an OPC-UA communication layer that orchestrates it all through PLC controllers.

We're rebuilding our software team and looking for a principal-level C# engineer who still writes code every day but thinks architecturally. Someone who walks over to a business developer's desk to understand what the customer needs, rather than waiting for a specification document to appear. If you've worked in consulting and miss the technical depth, or you're in a product company and want more stakeholder impact, this might be your role.

What you'll build and achieve
  • Own the software architecture for our machine control platform. C# / .NET with Blazor-based dashboards served over a local network, communicating with PLCs through OPC-UA, with ACS motion control and EtherCAT driving the hardware.
  • Build the production interface that operators and customers use daily: recipe creation and parameter management, real-time machine monitoring, status dashboards, and production result logging.
  • Bridge V-model and Agile. Our machines are designed following the V-model (requirements → design → build → test → validate), and you'll bring Scrum practices to the software team while defining how both methodologies coexist in a multidisciplinary engineering environment.
  • Drive product direction by proactively engaging with business development, account managers, product managers, and customers, translating their needs into software architecture decisions and effort estimations.
  • Shape the future roadmap: remote software updates (cloud/IoT), AI-assisted production optimization, and scaling the platform across three product lines: Portis (proven), Aurora (fully automated, launched last year), and Cypris (next-gen, arriving Q3)
  • Set the technical standard. As principal engineer, you'll mentor the team, lead code reviews, and establish engineering practices. This could evolve into a formal technical team lead role as per mutual agreement on this path.
Technical environment
  • Primary stack: C# / .NET, Blazor (web-based HMI / dashboards)
  • Communication: OPC-UA for machine and PLC interaction
  • Motion & control: ACS motion control, EtherCAT
  • Hardware context: Industrial nanoimprint lithography systems with PLC controllers, cleanroom assembly, international shipping, and on-site installation
  • Team: ~10 engineers total (system, mechanical, software). Software sub-team: currently 2 C# engineers + 1 PLC engineer, growing with this hire.
  • Future: Cloud infrastructure for remote device updates, AI/ML exploration for production optimization
What you bring
  • Deep C# / .NET expertise. You've architected and shipped production software, not just contributed to it.
  • Experience building industrial or embedded-adjacent applications. You understand what happens inside a machine and can interpret the data coming out of it.
  • OPC-UA, or equivalent experience connecting software to hardware systems through communication protocols.
  • Blazor for building web-based interactive user interfaces and dashboards.
  • A proactive, consultancy-style mindset. You seek stakeholders, define requirements yourself, and own the outcome rather than waiting for specifications.
  • Comfort working across disciplines with mechanical engineers, system engineers, and PLC programmers in a structured V-model environment.
  • Understanding of physical processes that happen inside a machine, and working actively with process development engineers to get the system to do what they desire.
  • Experience planning and estimating software work within multidisciplinary high-tech projects. You can translate scrum planning to actionable commitments.
  • Strong understanding of mechatronics systems and how control software interacts with physical hardware.
Nice to have
  • Direct experience with ACS motion control or EtherCAT implementation.
  • Background in nanoimprint lithography, semiconductor equipment, additive manufacturing, or precision machinery.
  • Experience with systems integration: bringing software, hardware, and control systems together into a working whole.
  • Field service experience. You've supported and debugged systems at customer sites.
  • Cloud/IoT experience, particularly remote device management and over-the-air updates.
  • Interest in applying AI/ML to industrial process optimization and to software code generation.
Growth and development

This is a greenfield influence opportunity. You're joining instantly where three product lines need software support at different maturity stages: Portis is the proven workhorse, Aurora launched last year, and Cypris is in active co-development. Each brings unique software challenges, and you'll have architectural influence over all three.

The roadmap includes cloud-based remote updates, AI-driven production optimization, and scaling from a handful of field installations to a global fleet. If you want to grow from principal engineer toward software architect or technical team lead, the trajectory is real. This is a scale-up where roles evolve with the people who fill them.

You'll work from a brand-new office in Eindhoven with dedicated collaboration spaces, alongside the machines your software controls.

  • Location: Eindhoven, Netherlands. Spacious, brand-new office with on-site cleanroom and grey room where you'll see your software drive real machines.
  • Contract: Permanent opportunity, starting with an initial contract, transitioning based on mutual fit.
  • Time off: Generous vacation package well above the Dutch standard, plus all national holidays.
  • Benefits: Competitive pension scheme, commuting compensation (including a cycling program), and phone allowance.
  • Travel: ~10% international, supporting installations and field systems at customer sites.
  • Language: Dutch-speaking team, English equally welcome and used daily.
  • Start: In consultation.
Recruitment process:
  • Recruiter screening with Jonathan (recruiter, online)
  • Interview with Ard (Head of Systems Development, onsite)
  • Technical interview with peer (online)
  • Final conversation with Bram (co-founder and Chief Development Officer, onsite)
Why Morphotonics?

Most C# roles are CRUD applications and REST APIs. This one controls machines that print the optical films going into AR glasses and next-gen consumer devices, literally the infrastructure behind the next technology wave. You'll write software that operators rely on every day, that talks to PLCs in real time, and that directly impacts whether a customer's production line runs or stops.

The company operates in a niche with few competitors, strong commercial traction, and a team of long-tenured colleagues who genuinely love what they're building. Walk into the cleanroom and watch your code drive a machine. That's the kind of tangible impact we're talking about.

Interested? Reach out or apply directly. We move fast and respect your time.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Product Software Engineer
Principal Product Software Engineer

Wolters Kluwer • Hoevelaken

On-site
EUR 70,000 - 100,000
25 vacation days
50% pension contribution refund
Informal working environment
+2
Software Engineer (m/f/d)
Software Engineer (m/f/d)

RAITH Group • Best

On-site
EUR 60,000 - 90,000
Senior Cloud Software Engineer
Senior Cloud Software Engineer

Augmedit • Amersfoort

Hybrid
EUR 90,000 - 130,000
Professional growth
Technical training
Azure certification
+1
Real Time Motion Platform Software Designer
Real Time Motion Platform Software Designer

Sioux Technologies • Eindhoven

Hybrid
EUR 65,000 - 85,000
Flexible working hours
28 holidays plus option to buy additional days
Training budget of €6000 per year
+1
Software Architect
Software Architect

Nearfield Instruments • Rotterdam

On-site
EUR 80,000 - 100,000
Learning and development opportunities
Autonomy in decision-making
Working on advanced technologies
Engineering Manager
Engineering Manager

United States Digital Space LLC • Amsterdam

Hybrid
EUR 110,000 - 160,000
Daily catered lunches
Commuting reimbursement
25 vacation days
+5
Senior softwarearchitect
Senior softwarearchitect

Movella | Xsens • Enschede

Hybrid
EUR 70,000 - 90,000
Competitive salary
Flexibility for remote work
Opportunity for growth
The Netherlands Senior Software Developer
The Netherlands Senior Software Developer

Intero Integrity Services • Utrecht

Hybrid
EUR 59,000 - 75,000
Hybrid working (3 days per week in Tr‑
Year-end bonus
25 holiday days
+3
Software Engineer Deep Tech Factory
Software Engineer Deep Tech Factory

TETMET • Amsterdam

On-site
EUR 60,000 - 80,000
Senior Developer
Senior Developer

Rotterdam Innovation City • Den Haag

On-site
EUR 120,000 - 180,000