Software Engineer (m/f/d)

Raith

Eindhoven

Remote

EUR 90,000 - 130,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Raith, a world-leading high-tech company in Eindhoven, seeks a seasoned back-end software engineer to design, code, and deploy critical services for EBPG lithography equipment. You will work across hardware and software teams to translate complex requirements into modular components and scalable architectures.

You will lead design reviews, mentor junior engineers, and ensure robust unit and integration testing within a Linux environment, using modern C++ and Python best practices.

Qualifications

  • Masters or bachelor degree in CS/IT/embedded systems or related field.
  • 5+ years of professional software development focusing on back-end architecture.
  • Experience with Linux-based environments and modern C++/Python.
  • Strong API design, multithreading, and memory management skills.
  • Experience in Agile/Scrum, Git workflows, and CI/CD pipelines.

Responsibilities

  • Design, code, and deploy back-end services for EBPG equipment using C++ and Python.
  • Ensure modular software design, abstraction, and clean interfaces.
  • Develop on Linux, using build, debug, and profiling tools.
  • Integrate back-end with embedded device control and hardware.
  • Collaborate with systems, mechanical, electrical, and validation teams.
  • Refactor legacy code to scalable architectures and run tests.
  • Lead design reviews, promote code quality, and mentor juniors.
  • Foster root-cause analysis and robust problem solving on high-tech machinery.

Skills

C++
Python
API design
Multithreading
Linux
CI/CD
Docker
Git workflows
Team leadership

Education

Masters/Bachelor in Computer Science / IT / Embedded Systems

Tools

Docker
Git
CI/CD pipelines
Linux profiling/debugging

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

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.

RAITH empowers innovation in connectivity, mobility, green energy, and healthcare with cutting-edge, high-precision tools for research and industry.

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 GmbH • Best

On-site
EUR 70,000 - 110,000
Software Engineer
Software Engineer

Raith B.V. • Best

On-site
EUR 50,000 - 70,000
Collaborative team environment
Diverse personnel development measures
Field Service Engineer EBPG (m/f/d)
Field Service Engineer EBPG (m/f/d)

Raith • Best

Remote
EUR 60,000 - 85,000
DevOps Engineer
DevOps Engineer

Werken in de Regio • Best

On-site
EUR 50,000 - 75,000
Diverse ontwikkelingsmogelijkheden
Ondersteunend team
Innovatieve werkomgeving
Field Service Engineer EBPG (m/f/d)
Field Service Engineer EBPG (m/f/d)

RAITH Group • Best

On-site
EUR 55,000 - 90,000
System Integration Engineer II
System Integration Engineer II

Werken in de Regio • Best

On-site
EUR 50,000 - 65,000
Ontwikkelingsmogelijkheden
Steunend team omgeving
Assistant Controller
Assistant Controller

Werken in de Regio • Best

On-site
EUR 45,000 - 65,000
Collaborative team environment
Personnel development measures
Opportunities in a growing organization
Backend Engineer, C++/Python for Nanofabrication Systems
Backend Engineer, C++/Python for Nanofabrication Systems

Raith • Eindhoven

Remote
EUR 90,000 - 130,000
Operational Purchaser
Operational Purchaser

Werken in de Regio • Best

On-site
EUR 40,000 - 55,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