Software Engineer
Design and develop code for large scale complex software solutions for semiconductor equipment components and device with limited supervision Lead and execute complex software projects Define software specifications and test plan for test benches and the lab tools Communicate with internal and external customers for requirement analysis, project schedule and software troubleshooting Troubleshoot a wide range of complex, difficult software problems; perform tests on code and enhancements Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or a related field. 7-10 years of related experience Extensive experience with controlling instrument/equipment requiring high precision and high repeatability PhD degree in a related field Proficient in Modern C++, Python, C#/Java/Rust, machine learning, web service architecture, signal processing, computer vision, robotics, user interface design, mathematical modelling, numerical methods for physical simulation, GPU programming Extensive experience with development on embedded system and PyTorch Experience with FPGA is preferred Leadership skills to lead moderate-sized projects as needed
Recommended Jobs
Dentist needed in Redway, CA
About the Position A full-time General Dentist is sought to join a well-established rural health center serving a close-knit community in Northern California. This practice plays a critical ro…
Associate Systems Integrator
Title: Associate Systems Integrator Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customer…
Customer Engagement Associate
Roles & Responsibilities Business Description The Medication Management Solutions (MMS) business unit with in Client is a $2B Global business, with the leading share in Pharmacy Automation a…
Senior Data Engineer - Ads
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play game…
Archaeologist (California)
Title: Archaeologist Location: Southern California Job Code: Arch_CA_2026 Job Link: SEARCH Job Postings - Direct Applications Position Information SEARCH has immediate o…
Food & Beverage Outlet Supervisor *free parking*
Earn paid time off from day 1 Free parking and free meals Option to be paid daily Discounted hotel stays for team members and family and friends. Debt free education What will I be doin…
Quality Assurance Associate
Job Responsibilities: Complete and/or review Incoming, In-Process and Final Inspection documentation. (Component Inspection Folders, checklist, release forms, calibration data records etc. I…
Cafe Assistant General Manager
Benefits: ~401(k) ~401(k) matching ~Dental insurance ~Employee discounts ~Health insurance ~Opportunity for advancement ~Training & development ~Vision insurance Assistant General Manager…
Forklift Operators - Perris
Now hiring for a busy warehousing and fulfillment firm the city of Perris, CA PLEASE CALL THE OFFICE FOR POSITION (951) 266-6225 Forklift position available, experience needed - MUST BE CERTIF…
Acccounts Payable Coordinator
A large entertainment venue seeks a Purchasing-Accounts Payable Specialist to join their dynamic team on a temporary basis. Great location in Pasadena, CA with competitive pay. Responsibilities: …