3 дня назад
Software Engineer (C++)
136 300 - 231 700$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (C++): Developing and troubleshooting multidisciplinary software and hardware systems for semiconductor wafer inspection products with an accent on system-level programming, software architecture, and performance optimization. Focus on debugging complex systems, implementing multithreaded applications, optimizing memory usage, and supporting reliable production software across Windows and Linux.
Location: Milpitas, California, United States
Salary: $136,300–$231,700 annually
Company
develops metrology, inspection, and process-control systems for the semiconductor manufacturing ecosystem, including wafer surface quality and defect inspection products.
What you will do
- Develop and troubleshoot multidisciplinary software and hardware systems for semiconductor inspection products.
- Design and implement large-scale software using C++, object-oriented principles, and system-level programming.
- Build and optimize multithreaded and multiprocess applications for Windows and Linux.
- Investigate complex system issues through debugging, performance profiling, memory optimization, and system analysis.
- Apply software development lifecycle practices across analysis, design, development, and unit testing.
- Travel to customer sites on short notice when software troubleshooting is required.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical or Electronics Engineering, or a related field with 5+ years of relevant experience; alternatively, a master’s degree with 3+ years or a doctorate with 1+ year of relevant experience.
- Extensive C++ development experience, including object-oriented design, software architecture, and system-level programming.
- Experience with multithreading, multiprocessing, memory management, debugging, and performance optimization.
- Hands-on application development experience on Windows and/or Linux.
- Experience with version control systems such as Git and CI/CD pipelines in production environments.
- Knowledge of relational database design patterns, SDLC practices, analytical problem-solving, and technical communication.
Nice to have
- Knowledge of STL, Boost, WinDBG, and Windows internals.
- Domain knowledge of semiconductor process control or wafer inspection.
- Familiarity with AI tools and technologies that accelerate development and testing.
Culture & Benefits
- Work with physicists, engineers, data scientists, and technology providers on advanced semiconductor manufacturing systems.
- Medical, dental, vision, life, and other voluntary benefits.
- 401(k) with company matching and an employee stock purchase program.
- Paid time off, company holidays, and family care and bonding leave.
- Tuition reimbursement, student debt assistance, professional development, career growth, wellness, and financial planning programs.
Hiring process
- The recruiting process includes multiple interviews with hiring managers, conducted in person or by video conference.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Software Engineer
114 000 - 231 000$
4 дня назад
Staff Software Engineer (C/C++)
225 000 - 275 000$
2 дня назад
Senior Software Engineer, Build Team (C/C++)
190 500 - 260 000$
4 дня назад
Software Engineer (C++)
100 000 - 200 000$
5 дней назад
Senior Software Engineer (C++/Patching)
150 000 - 240 000$
2 дня назад
Lead Software Engineer (C++)
114 800 - 213 200$