Logo
Sigray, Inc.

Software Engineer II or III

Sigray, Inc., Concord, California, us, 94527


Sigray, Inc. has an opening for an experienced Full Stack Software Engineer to support our rapidly growing business in semiconductor process equipment automation. Sigray is a manufacturer of high-end X-ray inspection equipment with systems installed around the world. At Sigray, we actively seek to foster an environment of respect and inclusion; we're excited to work with people from a wide range of backgrounds. Sigray is growing quickly, so this is an opportunity with major growth potential.Software engineers at Sigray collaborate with our scientists to develop the front and backend software needed for a user to interface with our scientific equipment. Our instruments are used by process engineers and researchers across a variety of industries, but are rapidly growing in popularity for semiconductor process inspection routines in fabs and failure analysis (FA) laboratories.This position is fully on-site, with no remote or hybrid work options available. Candidates must be able to work in-person at our Concord, CA office full-time.The ideal candidate should have:Interest in working at a diverse and inclusive workplaceExperience designing for process/inspection equipment or metrology toolsExperience with SECS/GEM is a plusExcellent understanding of programming concepts and architectureExperience with constructing graphical user interfacesExperience building software that interacts with moving hardwareExperience building supervisory control and data acquisition softwareBackground in software for semiconductor process control and/or wafer inspection toolsThe ability to provide feedback to more junior engineers (code reviews and design reviews)The ability to act as the primary software engineer on a project.Interest in maintaining code quality and experience with source control (ie Git, Subversion etc.), and automated testingProgramming experience in Python and C#Comfort working in a collaborative environmentSome experience with LinuxAn interest in science, especially physics is a plus.Requirements: BS in a computational field or equivalent experienceAdditional abilities of interest to the team are:Background in UI/UX design for semiconductor test and/or inspection equipmentExperience with continuous integration & automated testing (ie. Bitbucket-Pipelines, CircleCI, etc.)Experience with C++Experience with object detection / feature recognition routinesFamiliarity with Pyside / PyQtFamiliarity with hardware control concepts, such as motion control integrationFamiliarity with TCP/IP connectivity and SECS/GEMBackground in factory automationBasic understanding of optical physicsBackground in programming interfaces for equipmentInterest or expertise in imaging and image processing routinesAbout SigraySigray is a rapidly growing startup based in Concord, CA, that manufactures X-ray sources, optics, and systems. The X-ray systems include X-ray spectroscopy, microfluorescence, and nano- and micro- computed tomography, as well as several unreleased instruments under active development. The successful candidate will have a deep understanding of instrumentation design and programming of motion control systems.The company's culture is dynamic and R&D focused. This is an excellent opportunity to work in a rapidly growing, dynamic company under the guidance and mentorship of leading experts in the X-ray instrumentation field.