Senior Software Development Engineer – Windows Instrumentation and Automation

Jobtailor

Santa Barbara (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Santa Barbara is seeking a senior software engineer to architect, implement, and deploy production software for automated scientific instruments and semiconductor metrology systems. You will build responsive Windows apps with C#, .NET, WPF, and modern C++/STL, and integrate with hardware subsystems including motion, vision, and data acquisition.

The role requires hands-on leadership, strong OO design, and proven ability to deliver low-latency, real-time capable software within a

Qualifications

  • 5+ years of professional software engineering experience developing complex production systems.
  • 3+ years of hands-on Windows application development using both C#/.NET/WPF and modern C++/STL.
  • Strong object-oriented design, API design, debugging, and refactoring skills in a substantial existing codebase.
  • Demonstrated experience designing and debugging multithreaded, asynchronous, and performance-sensitive Windows software.
  • Experience integrating software with hardware, instruments, robotics, automation equipment, or other physical systems with timing and reliability constraints.
  • Experience building interactive desktop user interfaces and the underlying application, data, and device-control layers.
  • Demonstrated architecture ownership and technical leadership across subsystem or product boundaries.
  • Meaningful, regular use of GitHub Copilot or comparable AI coding agents on production software.

Responsibilities

  • Architect, design, implement, debug, test, and deploy production software for automated scientific instruments and semiconductor metrology systems.
  • Develop responsive, multithreaded Windows applications using C#, .NET, WPF, and modern C++/STL.
  • Integrate desktop software with precision motion, nano-positioning, vision, data-acquisition, control, and automation subsystems.
  • Design low-latency software that coordinates real-time hardware behavior with non-real-time workflows, data persistence, and intuitive interactive controls.
  • Own architecture for new capabilities and guide their integration into a mature product codebase through sound interfaces, layering, refactoring, and incremental delivery.
  • Diagnose complex behavior across software and hardware boundaries; lead technical investigations, articulate options and risks, and drive issues to resolution.
  • Lead software integration and product deployments in partnership with applications, systems, hardware, test, and manufacturing engineering teams.
  • Remain deeply hands-on while providing technical direction and raising engineering quality across a small cross-functional team.

Skills

C# Application Development
Windows Application Development
Multithreaded Software Design
Software Integration with Hardware
Technical Leadership
API Design
Problem Solving
Collaboration

Tools

GitHub Copilot
Data Acquisition Systems
Automation Equipment
Vision Systems

Job description

  • Architect, design, implement, debug, test, and deploy production software for automated scientific instruments and semiconductor metrology systems
  • Develop responsive, multithreaded Windows applications using C#, .NET, WPF, and modern C++/STL
  • Integrate desktop software with precision motion, nano-positioning, vision, data-acquisition, control, and automation subsystems
  • Design low-latency software that coordinates real-time hardware behavior with non-real-time workflows, data persistence, and intuitive interactive controls
  • Own architecture for new capabilities and guide their integration into a mature product codebase through sound interfaces, layering, refactoring, and incremental delivery
  • Diagnose complex behavior across software and hardware boundaries; lead technical investigations, articulate options and risks, and drive issues to resolution
  • Lead software integration and product deployments in partnership with applications, systems, hardware, test, and manufacturing engineering teams
  • Remain deeply hands-on while providing technical direction and raising engineering quality across a small cross-functional team
Requirements
  • 5+ years of professional software engineering experience developing complex production systems
  • 3+ years of hands-on Windows application development using both C#/.NET/WPF and modern C++/STL
  • Strong object-oriented design, API design, debugging, and refactoring skills in a substantial existing codebase
  • Demonstrated experience designing and debugging multithreaded, asynchronous, and performance-sensitive Windows software
  • Experience integrating software with hardware, instruments, robotics, automation equipment, or other physical systems with timing and reliability constraints
  • Experience building interactive desktop user interfaces and the underlying application, data, and device-control layers
  • Demonstrated architecture ownership and technical leadership across subsystem or product boundaries
  • Meaningful, regular use of GitHub Copilot or comparable AI coding agents on production software
Core Competencies

Demonstrates expertise in architecting and developing complex production software for automated scientific instruments and semiconductor metrology systems, with a strong focus on multithreaded Windows applications using C#, .NET, and modern C++/STL. Proven ability to integrate software with hardware systems while leading technical investigations and providing direction to cross-functional teams.

Highest-signal resume keywords
  • C# Application Development
  • Windows Application Development
  • Multithreaded Software Design
  • Software Integration with Hardware
  • Technical Leadership
ATS Optimization Keywords
Hard Skills
  • C#
  • .NET
  • WPF
  • Modern C++
  • STL
  • Object-Oriented Design
  • API Design
  • Debugging
  • Refactoring
  • Asynchronous Programming
Soft Skills
  • Technical Direction
  • Problem Solving
  • Collaboration
Industry Keywords
  • Production Software
  • Scientific Instruments
  • Semiconductor Metrology
  • Real-Time Systems
  • Cross-Functional Team Leadership
Tools & Technologies
  • GitHub Copilot
  • Data-Acquisition Systems
  • Automation Equipment
  • Precision Motion Systems
  • Vision Systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer IV – Windows Instrumentation, Automation
Software Development Engineer IV – Windows Instrumentation, Automation

Jobtailor • Santa Barbara (CA)

On-site
USD 140,000 - 170,000
Software Development Engineer IV – Algorithms, Scientific Data
Software Development Engineer IV – Algorithms, Scientific Data

Jobtailor • Santa Barbara (CA)

On-site
USD 120,000 - 170,000
Senior Engineering Manager, Sensor – Core Services
Senior Engineering Manager, Sensor – Core Services

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Software Engineering Manager
Software Engineering Manager

Jobtailor • City of Rochester (NY)

On-site
USD 140,000 - 200,000
Senior Software Engineer – Navigation
Senior Software Engineer – Navigation

Jobtailor • Boston (MA)

On-site
USD 140,000 - 190,000
Software Engineering Manager – Customer Care, Aftersales
Software Engineering Manager – Customer Care, Aftersales

Jobtailor • Missouri

On-site
USD 140,000 - 190,000
Factory Applications Engineer
Factory Applications Engineer

Jobtailor • North Reading (MA)

On-site
USD 120,000 - 150,000
Staff Software Engineer – Navigation
Staff Software Engineer – Navigation

Jobtailor • Boston (MA)

On-site
USD 165,000 - 210,000
Senior Engineer, Software HIT
Senior Engineer, Software HIT

Jobtailor • Massachusetts

On-site
USD 130,000 - 170,000
Software Engineer
Software Engineer

Jobtailor • Chicago (IL)

On-site
USD 110,000 - 160,000