Software Engineer (m/f/d)

Raith GmbH

Best

On-site

EUR 70,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Raith GmbH, a world-leading nanofabrication systems company, seeks an experienced backend software engineer. You will design, implement, and test back-end services and control logic for EBPG equipment, collaborating with system, mechanical, electrical, and validation teams to translate complex requirements into modular software.

The role emphasizes code quality, architecture, and scalable solutions. Requirements include 5+ years in backend development with modern C++ and Python, Linux

Qualifications

  • Masters/Bachelors in computer science or embedded systems.
  • Strong background in back-end software development and architecture.
  • Experience with Linux-based development and tooling.

Responsibilities

  • Design, code, and deploy back-end services and control logic in C++ and Python for EBPG equipment.
  • Architect software with modular design and clear interfaces.
  • Develop and test software in Linux-based environments with standard build, debug, and profiling tools.
  • Coordinate back-end with embedded device control and hardware for verification and validation.
  • Collaborate with system, mechanical, electrical, and validation engineers to translate multi-physics requirements into modular components.
  • Refactor legacy code into scalable, modern architectures and run unit/integration tests.
  • Lead design and code reviews, ensuring high quality, performance, and clean boundaries.
  • Mentor junior engineers in back-end patterns, C++/Python best practices, and root-cause analysis on high-tech machinery.

Skills

C++
Python
Backend architecture
Linux
API design
Multithreading
CI/CD
Docker
Unit testing
Code reviews
Root cause analysis
Communication

Education

Masters in Computer Science
Bachelors in IT/Embedded Systems

Tools

Git workflows
Docker
Linux profiling
CI/CD pipelines

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (m/f/d)
Software Engineer (m/f/d)

Raith • Eindhoven

Remote
EUR 90,000 - 130,000
Software Engineer
Software Engineer

Raith B.V. • Best

On-site
EUR 50,000 - 70,000
Collaborative team environment
Diverse personnel development measures
DevOps Engineer
DevOps Engineer

Werken in de Regio • Best

On-site
EUR 50,000 - 75,000
Diverse ontwikkelingsmogelijkheden
Ondersteunend team
Innovatieve werkomgeving
System Integration Engineer II
System Integration Engineer II

Werken in de Regio • Best

On-site
EUR 50,000 - 65,000
Ontwikkelingsmogelijkheden
Steunend team omgeving
Backend Engineer, C++/Python for Nanofabrication Systems
Backend Engineer, C++/Python for Nanofabrication Systems

Raith • Eindhoven

Remote
EUR 90,000 - 130,000
Software Designer
Software Designer

Successr • Eindhoven

On-site
EUR 90,000 - 120,000
Freedom and ownership
Competitive salary based on experience
Professional development
+4
Senior Software Designer
Senior Software Designer

Ignite Next GmbH • Eindhoven

On-site
EUR 90,000 - 120,000
Freedom and ownership
Competitive salary
Professional development
+4
Field Service Engineer EBPG (m/f/d)
Field Service Engineer EBPG (m/f/d)

RAITH Group • Best

On-site
EUR 55,000 - 90,000
Software Designer
Software Designer

High Tech Campus Eindhoven • Eindhoven

On-site
EUR 70,000 - 95,000
25 vacation days
Strong pension plan
Field Service Engineer EBPG (m/f/d)
Field Service Engineer EBPG (m/f/d)

Raith • Best

Remote
EUR 60,000 - 85,000