Software Engineer – C++/Python, Linux
Core
Design, build, and ship advanced test systems for the display and packaging industry using high-speed electron beam microscopes and custom electronics.
Role type
Senior IC software engineer (systems & architecture)
Builds
Advanced test systems for memory and processor chip manufacturing
Domain
Semiconductor manufacturing / Materials engineering
Deliverable
production ML models | product features
Required skills
C++ (modern), Python, Linux systems programming, Systems design (software+hardware integration), Build tools (CMake/Make, gcc/clang), Debugging and profiling, Testing frameworks
Preferred skills
Qt GUI/controls, Real-time/embedded OS, Multi-processor systems, DevOps collaboration (CI/CD, observability)
Technologies
C++, Python, Linux, CMake, Make, gcc, clang, Qt
Responsibilities
Lead design discussions and produce architecture artifacts for modules spanning software and hardware interfaces; Implement performant, maintainable components and services; Partner with DevOps on CI/CD and observability; Design for resilience and strengthen test strategies
Seniority
Senior, hands-on IC