Software Engineer - Please note this is an “in-office position” - accepting local / Silicon Valley-based candidates only.
Overview
Join Checkpoint Technologies in San Jose, CA, and help build advanced diagnostic tools used by leading semiconductor manufacturers. Our systems combine the world’s leading laser scanning microscope and its best-in-class photon emission systems, combined with CAD Navigation, to detect defects at the transistor level.
The role involves developing robust, scalable C# and WPF applications that integrate multiple hardware components and provide an intuitive user interface.
As a Software Engineer, you will design and develop advanced control and analysis software for a complex platform integrating microscopy, imaging, motion control, and hardware systems within a cross-functional team.
Key Responsibilities
- Develop and maintain software for precision optical and electronics.
- Lead integration efforts across motion control, laser timing, optical subsystems, and signal acquisition tools (e.g., oscilloscopes, spectrum analyzer, source meters).
- Design, build, and enhance user interfaces (C# / WPF) to visualize diagnostic data such as photon emission and waveforms.
- Troubleshoot system-level issues with team members and support performance improvements.
- Document software code, designs, workflows, and testing processes for shared team knowledge.
Required Qualifications
- Bachelor’s degree in software engineering, Electrical Engineering, Physics, or a related discipline.
- 2 - 5 years of experience developing software preferably for scientific instrumentation or test / measurement systems.
- Strong proficiency in C# and WPF for desktop application development.
- Experience with multi-threading, asynchronous programming, and concurrency control.
- Solid understanding of software architecture, design patterns (e.g., MVVM), and modular system design.
- Fundamental understanding of semiconductor devices and/or solid-state physics.
Preferred Experience
- Experience working in cross-disciplinary environments involving hardware and software.
- Knowledge of imaging systems, signal processing, or data acquisition frameworks.
- Familiarity with tools such as Keysight IO Libraries, Zurich Instruments APIs, or similar libraries.
Why Join Us
- Work in a highly partnership-driven environment alongside experts in software, hardware, optics, and semiconductor analysis.
- Enable customers to detect and resolve device issues before production, improving product reliability and success.
- Gain exposure to advanced semiconductor analysis and imaging technologies.
Salary Range: $125k – $150k (Exempt)
About Us
Checkpoint Technologies develops advanced semiconductor diagnostic systems used by top chip manufacturers worldwide to improve yield, reliability, and time-to-market. Engaging work within a positive in-office team environment.
Company Description
Checkpoint Technologies, LLC manufactures automated Failure Analysis test equipment for the semiconductor industry.