Unibeam C++ Software Engineer
Core
Designing and implementing performance-critical C++ software and efficient data flows for real-time image processing in high-end semiconductor equipment.
Role type
Senior C++ Software Engineer (Real-time Image Processing)
Builds
Next-generation high-end processing modules for semiconductor chip manufacturing equipment.
Domain
Semiconductor manufacturing / Materials engineering / Real-time image processing
Deliverable
production ML models | product features
Required skills
C++11/17, performance profiling and optimization (ms to sub-ms), hardware device-dependent software development, advanced memory management, Windows development, gRPC, image processing algorithm implementation, CI/CD pipelines (git, unit-testing, linting, static analysis)
Preferred skills
Linux development, containers & k8s, image processing libraries (IPP, OpenCV), Python, tech leadership
Technologies
C++, gRPC, Windows, IPP, OpenCV, Python, git, k8s
Responsibilities
Initiate, design, and develop optimized software for next-generation processing products; make key technical decisions to ensure scalability and efficiency; contribute to product development and production launches.
Seniority
Senior, hands-on IC