Raith GmbH logo

Software Engineer (m/f/d)

Raith GmbH

Best
Full-time
5-10 years experience
On-site

Key Skills

C++
Python
Linux
Back-end architecture
API design
Multithreading
Concurrent systems
Memory management
Agile
Scrum
Kanban
Git
CI/CD
Docker
Automated testing
Debugging

Job Description

About us

We are a world-leading high-tech company developing maskless nanofabrication systems and characterization solutions. Defined by a dynamic environment that is at the forefront of tomorrow’s technological advances on a global scale, we are seeking challengers ready to shape the future with us.
  
We are looking for individuals who thrive in visionary and collaborative environments, bringing their unique strengths and their passion to make RAITH the innovative force it is. Interested to write the next chapters of our success story together with our 450-strong team?

Your mission

  • Design, code, and deploy critical back end services and control logic in C++ and Python for high-mix, low-volume electron beam lithography equipment EBPG product line
  • Solid understanding of software design and architectural principles (e.g., modularization, separation of concerns, abstraction, and interface design)
  • Experience developing and testing software in Linux-based environments, with familiarity with common build, debugging, and profiling tools
  • Drive seamless integration between back-end software, embedded device control, and complex hardware, ensure verification and validation
  • Partner directly with system, mechanical, electrical, and validation engineers to translate complex multi-physics requirements into modular software components
  • Systematically refactor legacy codebases into modern, scalable, and modular software architectures and execute efficient unit tests, automated integration test suites
  • Lead technical design and code reviews, maintaining absolute discipline in code quality, modularity, performance and clear boundaries
  • Coach junior engineers in back-end design patterns, C++ or Python best practices, and systematic root cause analysis on high-tech machinery

Your Qualifications

  • More than 5 years of hands-on professional software development experience, specializing in back-end architecture and control software using modern C++ and Python
  • Proven track record in development, integration, or troubleshooting for semiconductor equipment, electron microscopy, precision robotics, or complex high-mix/low-volume machinery
  • Deep mastery of architectural design patterns, API design, multithreading, concurrent systems, and memory management in Linux-based environments
  • Masters/bachelor’s degree in computer science, Information technology embedded systems, or a closely related technical field
  • Advanced proficiency with Agile (Scrum, Kanban), Git workflows, CI/CD pipelines, Docker, automated test frameworks, and Linux profiling/debugging tools
  • Exceptional analytical skills to diagnose, isolate, and resolve complex hardware-software edge cases under tight operational constraints
  • Excellent communication skills with a proactive, ownership-driven attitude, capable of challenging assumptions constructively and bridging the gap between software and physical hardware

Why us?

  • Work at the forefront of nanofabrication technology, contributing to innovations in research and industry
  • A collaborative and supportive team environment
  • Diverse personnel development measures and development prospects in a growing global organization

Contact person

Thomas Verduin, ​Global Software Manager
 
De Dintel 27
5684 PS Eindhoven
 
Are you looking for exactly that? Then apply now on our site! Please note that we can only accept online applications with PDF attachments.
 
Message to Recruitment Agencies
This vacancy is exclusively intended for candidates who are personally seeking employment at Raith. It is not open to recruitment agencies or individuals represented by such agencies. We kindly request that agencies refrain from approaching us regarding this vacancy. Any unsolicited submissions will not be considered and will be treated as non-compliant with our recruitment policy.
Thank you for your understanding and cooperation.

Core Responsibilities

Design, code, and deploy critical back-end services and control logic for electron beam lithography equipment. Collaborate with cross-functional engineering teams to integrate software with complex hardware and maintain high code quality standards.

Requirements

Requires over 5 years of professional software development experience with a focus on back-end architecture and control software in C++ and Python. Candidates must possess a degree in computer science or a related field and have a proven track record in high-tech machinery or semiconductor equipment.

Benefits

  • Collaborative and supportive team environment
  • Personnel development measures
  • Development prospects

About Raith GmbH

Industry: Nanotechnology Research

Company size: 201-500 employees

RAITH is the global market and technology leader in maskless nanofabrication systems and characterization solutions. With our unique combination of high-precision products, integrated solutions, and proprietary technologies, we drive innovation and accompany a wide variety of industries and applications. Customers include universities and other organizations involved in various fields of nanotechnology research and materials science as well as industrial and medium sized enterprises that use nanotechnology for specific product applications or produce compound semiconductors. Founded in 1980 and headquartered in Dortmund, Germany, Raith employs more than 200 people. The company works as close as possible with customers in the most important global markets through subsidiaries in the Netherlands, the USA and in Asia and through an extensive partner and service network.

Added Today