• San Jose, CA
  • $125,000–$150,000 Per Year
Today

Job Description

Job Description

Job Description

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.

\nCompany Description

Checkpoint Technologies, LLC manufactures automated Failure Analysis test equipment for the semiconductor industry.

Company Description

Checkpoint Technologies, LLC manufactures automated Failure Analysis test equipment for the semiconductor industry.

Numbers & Facts

LocationSan Jose, CA
Salary$125,000–$150,000 Per Year

Skills

  • Analysis Skillsunmatched
  • Analysis Softwareunmatched
  • Application Programming Interface (API)unmatched
  • CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
  • Concurrencyunmatched
  • Cross-Functionalunmatched
  • Data Processingunmatched
  • Data Visualizationunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Desktop PCunmatched
  • Electrical Engineeringunmatched
  • Electronicsunmatched
  • Failure Analysisunmatched
  • Hardware Componentsunmatched
  • Identify Issuesunmatched
  • Instrumentationunmatched
  • Microscopyunmatched
  • Microsoft C# (C Sharp)unmatched
  • Model View ViewModel (MVVM)unmatched
  • Motion Controlunmatched
  • Multithreaded Programmingunmatched
  • Opticsunmatched
  • Oscilloscopeunmatched
  • Performance Managementunmatched
  • Physicsunmatched
  • Problem Solving Skillsunmatched
  • Productivity Managementunmatched
  • Program Controlunmatched
  • Quality Assurance Methodologyunmatched
  • Reliability Engineeringunmatched
  • Scalable System Developmentunmatched
  • Science Softwareunmatched
  • Semiconductor Manufacturingunmatched
  • Semiconductorsunmatched
  • Signal Processingunmatched
  • Software Administrationunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Spectrum Analyzersunmatched
  • Storage Area Network (SAN)unmatched
  • Test Automationunmatched
  • Test Equipmentunmatched
  • Testingunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Waveformsunmatched
  • Windows Presentation Foundation (WPF)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder