Senior Software & Systems Engineer
Job Description:
Senior Software & Systems Engineer – Semiconductor Failure Analysis Tools
Location: San Jose, CA
Salary: $130,000 – $175,000 per year + bonus
Employment Type: Full‑time
Overview
Step into a rare engineering role where advanced software development meets cutting‑edge semiconductor diagnostics. Youll join a highly specialized team building multi‑million‑dollar instrumentation used by the worlds leading semiconductor manufacturers.
These systems integrate laser scanning microscopy, photon emission analysis, precision motion control, and CAD-based device navigation to pinpoint defects at the transistor level—dramatically accelerating silicon debug and improving yield.
If youre excited by complex instrumentation, real-time system design, and deep semiconductor physics, this is a career-defining opportunity.
What Youll Do
As a Senior Software & Systems Engineer, you will architect and build sophisticated control software that powers high‑precision diagnostic tools. Your work spans optics, electronics, device physics, data visualization, and system-level integration.
Key Responsibilities
- Develop and maintain software for controlling precision optical, mechanical, and electronic subsystems used in semiconductor failure analysis.
- Transform complex physical diagnostics into intuitive, highly usable software tools in close collaboration with hardware engineers and FA specialists.
- Design fast, responsive control systems that interface with CAD navigation environments for real-time device mapping and transistor-level targeting.
- Build high-performance user interfaces (C#/WPF) to visualize waveforms, emission signatures, images, and device layouts.
- Lead integration across lasers, motion-control stages, optical assemblies, timing electronics, and measurement tools including oscilloscopes and source meters.
- Troubleshoot complex interactions between hardware and software, optimizing performance across the full system.
- Document architectures, workflows, and test plans to ensure long-term reliability and maintainability.
Required Qualifications
- Bachelors or Masters degree in Electrical Engineering, Physics, Semiconductor Device Engineering, or a related discipline.
- 5+ years developing control software for scientific, diagnostic, or semiconductor instrumentation.
- Strong programming skills in C++, C#, and WPF on Windows environments.
- Solid understanding of semiconductor device physics and failure mechanisms.
- Experience with CAD navigation tools (e.g., Synopsys Avalon or similar).
Preferred Experience
- Hands-on exposure to failure analysis techniques such as TIVA, LIVA, LADA, OBIRCH, or photon emission.
- Experience with laser microscopy or optics-driven instrumentation.
- Familiarity with hardware interfaces such as USB, PCIe, FPGA, RS‑232/485.
- Background with semiconductor equipment companies and complex multi-domain systems.
- Experience in real‑time data processing and visualization of large scientific datasets.
Why This Role Stands Out
- Unique Technology Mix
Work at the intersection of optics, electronics, CAD data, and high‑performance software—on systems few engineers ever touch. - High Impact
Your solutions will help identify defects in devices used across smartphones, data centers, automotive electronics, and more. - Complex, Challenge‑Rich Engineering
Develop real-time control systems, advanced visualizations, and precision instrumentation inside one integrated platform. - Collaborative Environment
Partner with experts in optics, electronics, and semiconductor physics to push the capabilities of modern failure analysis.
Benefits
- Medical (PPO & HMO), Dental, Vision, and Life Insurance
Effective the first of the month following hire. - 401(k) Plan
Eligible after 90 days. - Flexible Spending Account (FSA)
Eligible after 90 days. - Quarterly Discretionary Bonus Program
- Paid Time Off: 16 days per year
- Supportive, collaborative team environment
Required Skills:
Software