Senior Software Engineer, AFM & Automation Platform

Oxford Instruments

Santa Barbara (CA)

On-site

USD 150,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401k plan
Paid time off
Tuition reimbursement

Job summary

Oxford Instruments Asylum Research is seeking a talented Senior Software Engineer to support the development of our critical next-generation AFM software platform. This platform is enabling more automated, intuitive, and high-performance nanoscale measurements.

The Senior Software Engineer will bring strong C# development skills, along with experience with complex architecture and a proven ability to solve highly technical challenges.

Qualifications

  • 8+ years of professional software development experience.
  • Advanced proficiency in C# including expertise in software architecture and asynchronous programming.
  • Experience with complex systems, scientific instrumentation, or automation.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills.

Responsibilities

  • Design, develop, test, and maintain software for Atomic Force Microscopy systems.
  • Contribute to the continued development and expansion of the Ergo software platform.
  • Implement new measurement modes, tools, and workflows.
  • Develop software architectures for instrument control, automation, and data acquisition.
  • Develop APIs to allow remote control capabilities.
  • Contribute to usability improvements and ease‑of‑use features, including intelligent workflows.
  • Collaborate with cross-functional teams including Applications, R&D, Product Management, Service, and Engineering.
  • Develop diagnostic, service, and production support tools.
  • Participate in code reviews, software design discussions, and continuous improvement initiatives.
  • Troubleshoot complex software and instrumentation issues and provide effective technical solutions.
  • Mentor junior engineers and promote software engineering best practices.
  • Other duties, as assigned.

Skills

C# development
Software architecture
Asynchronous programming
Analytical skills
Communication
Teamwork

Education

Bachelor’s degree in Electrical Engineering, Physics, or a related technical field

Tools

Python
gRPC
C++/CLI
Modern C++

Job description

Oxford Instruments Asylum Research is seeking a talented Senior Software Engineer to support the development of our critical next-generation AFM software platform. This platform is enabling more automated, intuitive, and high-performance nanoscale measurements.

The Senior Software Engineer will bring strong C# development skills, along with experience with complex architecture and a proven ability to solve highly technical challenges.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, AFM Platform (Hybrid)
Senior Software Engineer, AFM Platform (Hybrid)

Asylum Research • Santa Barbara (CA)

Hybrid
USD 150,000 - 180,000
Health insurance
401k
Paid time off
+3
Senior Software Engineer
Senior Software Engineer

Oxford Instruments • Santa Barbara (CA)

On-site
USD 150,000 - 180,000
Health insurance
401k plan
Paid time off
+1
Senior C# Software Engineer — AFM Metrology Systems
Senior C# Software Engineer — AFM Metrology Systems

Infinitesima Ltd • Abingdon (VA)

Hybrid
USD 78,000 - 88,000
EMI Share Options
Private Healthcare
Pension
Senior Software Engineer
Senior Software Engineer

Asylum Research • Santa Barbara (CA)

Hybrid
USD 150,000 - 180,000
Health insurance
401k
Paid time off
+3
Senior Software Engineer
Senior Software Engineer

Oxford Instruments GmbH • Santa Barbara (CA)

Hybrid
USD 150,000 - 180,000
Health insurance
401k plan
PTO and holidays
Senior Windows Instrumentation & Automation Engineer (Remote)
Senior Windows Instrumentation & Automation Engineer (Remote)

Bruker • Santa Barbara (CA)

On-site
USD 107,000 - 190,000
401(k) with company match
Medical and dental plans
Life insurance
+1
Senior C# Software Engineer – Semiconductor Metrology
Senior C# Software Engineer – Semiconductor Metrology

Infinitesima Ltd • Abingdon (VA)

Hybrid
USD 78,000 - 88,000
EMI Share Options
Private Healthcare
Pension
Senior Windows Instrumentation Software Engineer
Senior Windows Instrumentation Software Engineer

Bruker Daltonics • Santa Barbara (CA), Santa Maria (CA)

On-site
USD 107,000 - 190,000
401(k) matching
Employee stock purchase plan
Medical and dental plans
+1
Senior Software Systems Engineer - USA
Senior Software Systems Engineer - USA

Nearfield Instruments • Northern (KY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer: Instrument Control & AI Tools
Senior Software Engineer: Instrument Control & AI Tools

Nabsys 2.0, LLC • Providence (RI), Northern (KY)

Hybrid
USD 120,000 - 180,000