Full Stack Software Engineer- Semiconductor Tools Job at Thinking Minds, Inc., California

c0xrSFhvMVBRdUkraFAwRHZnZUd5V3AzL0E9PQ==
  • Thinking Minds, Inc.
  • California

Job Description

Job Summary

Location: Northern California

Experience: Minimum 4 years

Job Type: Permanent, Full-time

Ideal Candidate Should Have

Strong experience in Python and C# development

Hands-on work with semiconductor process or metrology equipment

Knowledge of hardware-software integration and motion control systems

Experience developing graphical user interfaces (GUI) and SCADA systems

Familiarity with SECS/GEM , TCP/IP protocols , and source control tools (Git/Subversion)

Background in Linux , and optionally, C++ , PyQt/PySide , and image processing

Ability to lead software projects and mentor junior engineers

Passion for science and physics is a plus

Job Description

Thinking Minds' client, a fast-growing R&D-driven manufacturer , is seeking a Senior Full Stack Software Engineer to help build the next generation of tools used in semiconductor inspection and process control.

The successful candidate will work on-site at their Northern California facility, collaborating with scientists and engineers to develop both front-end and back-end software for complex inspection instruments. This role involves close interaction with moving hardware and demands a deep understanding of control systems, GUI development, and data acquisition.

You will lead software development efforts for various projects, from conceptual design to deployment, and have a strong voice in architectural decisions. This position offers an opportunity to work on highly technical systems in a collaborative environment and contribute to product lines used by top-tier research institutions and semiconductor fabs worldwide.

Responsibilities:

Design and develop software to control and interface with semiconductor inspection equipment

Create intuitive and responsive GUIs tailored to engineering workflows

Integrate motion control and sensor systems into real-time applications

Collaborate with scientists and engineers to enhance software performance and user experience

Conduct code and design reviews, mentoring junior developers

Implement and maintain software using version control and automated testing practices

Preferred Experience:

SCADA system development

SECS/GEM protocol experience

Experience in scientific instrumentation or semiconductor industry

UI/UX design for inspection or factory automation tools

Automated testing and continuous integration tools such as CircleCI or Bitbucket Pipelines

Exposure to imaging technologies or image processing algorithms

Qualifications:

Bachelor’s degree in Computer Science, Engineering, Physics, or related computational field

4+ years of full stack development experience

Comfortable working full-time in a collaborative, on-site R&D environment

Job Tags

Permanent employment, Full time, Worldwide,

Similar Jobs

U.S. Army

Electromagnetic Warfare Specialist (17E) Job at U.S. Army

 ...Basic Eligibility Requirements: Age: Between 17-35 years old. Medical, Moral, Physical: Medically and physically capable, and...  ...: The Army, as one of the three military departments (Army, Navy and Air Force) reporting to the Department of Defense, is composed... 

Maximus

Clinical Reviewer - Remote (Must Reside in Illinois) Job at Maximus

 ...Requirements Maximus is hiring a Clinical Reviewer to support the Illinois SALT program...  ...supports and services. This is a remote position and follows a schedule of four...  ...- Identify need for additional clinical documentation or consultation. - Complete documentation... 

OPEN ROAD AUTO GROUP

Automotive Finance Manager Job at OPEN ROAD AUTO GROUP

 ...Automotive Finance / Business Manager Top finance position for qualified candidate with a proven track record in the automotive industry. Commission, salary and excellent benefits package. Job Purpose: Provides insurance and financing services to automotive customers... 

ManpowerGroup

Warehouse Cycle Counter Weekends Job at ManpowerGroup

**Warehouse Cycle Counter - $18.50**Our client in **(Casa Grande, Arizona)** is looking for hardworking, motivated talent to join their...  ...; can maintain complex spreadsheets+ Can work overtime and weekends+ Able to lift up to 50 poundsWhy should you choose Manpower?... 

Compass Group

WAITER/WAITRESS (FULL TIME AND PART TIME) Job at Compass Group

 ...We are hiring immediately for a full time and part time WAITER/WAITRESS position. Location : Air Canada LAX Staffing - 600 World Way Terminal 6, Los Angeles, CA 90045. Note: online applications accepted only . Schedule : Full time and part time schedule...