Software Engineer

Raith Gmbh — Netherlands · Posted ~6 hours ago

Mid

Skills

C++ Python Software architecture Linux Backend development Software testing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop and deploy critical backend services and control logic for sophisticated high-tech equipment. You will work primarily with C++ and Python in Linux environments, applying strong software design and architectural principles while developing and testing reliable engineering software.

Highlights

Work on advanced software engineering for high-tech equipment in a dynamic, collaborative environment, with responsibility for critical backend services and control logic.

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 lineSolid 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 toolsDrive seamless integration between back-end software, embedded device control, and complex hardware, ensure verification and validationPartner directly with system, mechanical, electrical, and validation engineers to translate complex multi-physics requirements into modular software componentsSystematically refactor legacy codebases into modern, scalable, and modular software architectures and execute efficient unit tests, automated integration test suitesLead technical design and code reviews, maintaining absolute discipline in code quality, modularity, performance and clear boundariesCoach 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 PythonProven track record in development, integration, or troubleshooting for semiconductor equipment, electron microscopy, precision robotics, or complex high-mix/low-volume machineryDeep mastery of architectural design patterns, API design, multithreading, concurrent systems, and memory management in Linux-based environmentsMasters/bachelor’s degree in computer science, Information technology embedded systems, or a closely related technical fieldAdvanced proficiency with Agile (Scrum, Kanban), Git workflows, CI/CD pipelines, Docker, automated test frameworks, and Linux profiling/debugging toolsExceptional analytical skills to diagnose, isolate, and resolve complex hardware-software edge cases under tight operational constraintsExcellent 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 industryA collaborative and supportive team environmentDiverse 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.