Senior Backend Software Engineer
Develop high-performance, distributed software for semiconductor inspection and defect detection products in a Linux environment. The role covers architecture, implementation, debugging, scalability, and collaboration with multidisciplinary teams.
Responsabilidades
- Design and develop software for next-generation defect detection products
- Make technical decisions supporting application scalability and performance
- Develop, prototype, debug, and troubleshoot software solutions
- Create software documentation and test procedures
- Understand project requirements through collaboration with internal customers
- Contribute to product launches and innovative software solutions
Requisitos
- Bachelor’s degree in computer science or software engineering
- At least 5 years of related experience
- Strong Java programming experience
- Knowledge of networking principles and multithreading
- Experience developing on Linux with Docker and Kubernetes
- Strong analytical, problem-solving, and debugging skills
- Ability to design and implement complex software architectures
- Effective collaboration and teamwork skills
Se valora
- Python proficiency
- Experience with high-volume data
- Inter-process communication experience
- Master’s degree in a related field
- Experience leading small projects
Beneficios
- Supportive learning and development culture
- Health and wellbeing programs
- Collaborative, technically challenging environment
- Opportunity to contribute to products used in next-generation semiconductor manufacturing