Sr Software Engineer (C++, AI/ML, OOP, Linux)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Sr Software Engineer (C++/AI): Developing machine control and data analysis software for next-gen mask inspection systems with an accent on AI integration and multi-threaded C++ performance. Focus on building frameworks for AI tooling, optimizing codebases for scalability, and solving complex system-level challenges in a Linux environment.
Location: Milpitas, CA, USA
Salary: $136,300 - $231,700 Annually
Company
is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, providing critical metrology and inspection solutions.
What you will do
- Design and develop inspection machine control software and data analytics solutions for advanced mask inspection systems.
- Integrate AI capabilities into production tools and evaluate different model training and inference flows.
- Collaborate with cross-functional engineering teams (electrical, mechanical, optical, algorithm) to implement system requirements.
- Optimize and maintain existing C++ codebases to ensure performance, scalability, and reliability.
- Provide technical support during integration and testing, handling escalations from customer sites.
Requirements
- Location: Must be based in Milpitas, CA
- Education and experience: PhD with 0 years, Master's with 3+ years, or Bachelor's with 5+ years of related experience.
- Proven expertise in C++ programming, object-oriented design (OOD/OOP), and design patterns.
- Strong background in data analysis and debugging within multi-process and multi-threaded applications.
- Proficiency in Linux-based development environments.
Nice to have
- Experience with RPC/REST interface definitions.
- Familiarity with databases (PostgreSQL, Prometheus) and observability tools (Grafana).
- Knowledge of containerization (Docker, Singularity) and Kubernetes.
- Experience with frontend stacks such as Qt, Vue, React, or Angular.
Culture & Benefits
- Comprehensive health package: medical, dental, and vision insurance.
- Financial perks: 401(K) with company matching and Employee Stock Purchase Program (ESPP).
- Professional growth: Tuition reimbursement and student debt assistance.
- Well-being: Paid time off, company holidays, and family care/bonding leave.
- Learning and development opportunities within a highly innovative R&D environment.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β