
Software Engineer (m/f/d)
RAITH Group
Software Engineer (m/f/d)
RAITH is seeking a Software Engineer to design, code, and deploy critical back-end services and control logic in C++ and Python for its electron beam lithography equipment. The role involves integrating software with embedded device control and complex hardware, refactoring legacy code, and coaching junior engineers. Requires more than 5 years of professional software development experience and a degree in computer science or a related field.
Software Engineer (m/f/d)
RAITH is seeking a Software Engineer to design, code, and deploy critical back-end services and control logic in C++ and Python for its electron beam lithography equipment. The role involves integrating software with embedded device control and complex hardware, refactoring legacy code, and coaching junior engineers. Requires more than 5 years of professional software development experience and a degree in computer science or a related field.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Key Responsibilities
- 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
- 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