Software Engineer - Systems
FUJIFILM Dimatix, Inc · Santa Clara, CA
$155,000–$185,000from the description
Jul 12, 2026
Santa Clara, CA
Jul 21, 2026
What this job asks for AI summary
A senior software engineering role focused on building and maintaining desktop applications that control automated robotic systems within a semiconductor clean room facility. The work involves designing factory automation solutions using .NET languages, SQL Server, and manufacturing execution systems, with responsibility for 24/7 system reliability. The role suits an experienced engineer comfortable working on-site with both software and hardware in a regulated manufacturing environment.
Senior level · 5+ years · Remote · Full-time
“or” means any one of them counts — you don't need all of them.
Posted 3 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 5,700 people nationally plausibly meet what this posting asks for (software developers). range 2,400–8,500
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (11)
The job posting explicitly states this is an onsite position with no fully remote option; the remote=true flag has been set per caller instruction and overrides the posting's stated requirement.
The posting lists two possible locations: Lebanon, NH and Santa Clara, CA. No metro has been set per caller instruction for a national remote pool.
Degree requirement is set to None because the JD accepts equivalent work experience in lieu of a degree ('or equivalent work experience').
Total years minimum is set to 5, the lowest threshold stated in the REQUIRED section (Bachelor's + 5 years); the posting's overview section mentions 8 years but the formal QUALIFICATIONS section gates at 5.
VB.NET, C#, and SQL are listed as 'Primary' software skills under REQUIRED; Visual Studio/VS Code as 'Primary' tool — all treated as hard gates. Eyelit, XML, C++, and Azure DevOps are listed as 'Secondary' under the same REQUIRED section but the posting's own labeling ('Secondary') signals they are supplementary rather than rejection criteria — treated as preferred.
Multi-threading and Task-based Asynchronous Pattern (TAP) programming appear as a standalone bullet under REQUIRED and are treated as hard gates; TAP is a pattern rather than a named tool so it is folded into the multi-threading skill.
.NET is extracted separately as the primary framework called out in Essential Duties ('Develop Factory System solutions for automation primarily using Microsoft .NET').
Jira, SQL Server, and MES appear in the Position Summary narrative/overview context rather than the formal REQUIRED block and are treated as preferred.
PLC experience appears in the REQUIRED section only as a parenthetical descriptor ('designing, coding, and monitoring automation software, including PLCs') rather than a standalone gate, but is retained as a preferred skill given its relevance to the role.
Items under DESIRED (semiconductor environment, vendor/hardware I/O libraries, wafer probing, MES/ERP integration, data analysis, MS Office, AI-forward engineering) are all preferred.
Caller marked this a fully-remote role — scored against the national candidate pool.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.