Position Details
About this role
This role involves developing high-performance, multi-threaded software for semiconductor inspection equipment, utilizing C++, Linux, and HPC technologies.
Key Responsibilities
- Developing high-performance software
- Troubleshooting HPC and Linux kernel issues
- Building device drivers
- Optimizing software for real-time processing
- Collaborating on system architecture
Technical Overview
Technical environment includes C++, Linux, HPC clusters, device driver development, and network infrastructure troubleshooting for high-performance computing applications.
Ideal Candidate
The ideal candidate is a software engineer with strong expertise in C++, Linux, and high-performance computing systems, with 3+ years of experience in distributed and multi-threaded software development, preferably in semiconductor manufacturing environments.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with C++ or Linux kernel development, No HPC or distributed systems background, Less than 3 years of relevant experience, No experience with device drivers
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile