Senior Windows Instrumentation & Automation Engineer

Embedded Shishya

United States

Remote

USD 107,000 - 190,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Medical and dental plans
Life insurance
Short-term and long-term disability

Job summary

Bruker is seeking a hands-on Staff Software Engineer to own architecture and implementation across Windows desktop applications for automated Atomic Force Microscopes. You will lead real-time and non-real-time instrument workflows, hardware integration, data processing, and interactive visualization in a production codebase.

The role requires 5+ years of software engineering experience and strong C#/.NET/WPF plus modern C++/STL skills, with AI coding agents like GitHub Copilot used throughout

Qualifications

  • 5+ years of professional software engineering experience.
  • 3+ years of hands-on Windows application development using C#/.NET/WPF and modern C++/STL.
  • Strong OO design, API design, debugging, and refactoring skills.

Responsibilities

  • Architect, design, implement, debug, test, and deploy production software for automated instruments.
  • Develop responsive, multithreaded Windows apps using C#, .NET, WPF, and modern C++/STL.
  • Integrate desktop software with hardware, robotics, and automation subsystems.
  • Lead architecture for new capabilities and guide integration into product codebase.
  • Lead technical investigations across software and hardware boundaries.

Skills

Windows app development
C#/.NET/WPF
Modern C++/STL
Multithreaded design
API design
GitHub Copilot

Education

MS/PhD in CS/SE/EE/Physics
BS with relevant experience

Tools

VSCode
Visual Studio
GitHub Copilot

Job description

Bruker is seeking a hands-on Staff Software Engineer to own architecture and implementation across Windows desktop applications for automated Atomic Force Microscopes. You will lead real-time and non-real-time instrument workflows, hardware integration, data processing, and interactive visualization in a production codebase.

The role requires 5+ years of software engineering experience and strong C#/.NET/WPF plus modern C++/STL skills, with AI coding agents like GitHub Copilot used throughout

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker Daltonics • Santa Maria (CA)

Remote
USD 107,000 - 190,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+3
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker • Santa Barbara (CA)

On-site
USD 107,000 - 190,000
401(k) with company match
Medical and dental plans
Life insurance
+1
Software Development Engineer IV - Algorithms and Scientific Data
Software Development Engineer IV - Algorithms and Scientific Data

Bruker • Santa Barbara (CA)

On-site
USD 107,000 - 190,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+4
Staff Software Engineer, Scientific Data & AI (Remote)
Staff Software Engineer, Scientific Data & AI (Remote)

Bruker • Santa Barbara (CA)

Hybrid
USD 107,000 - 190,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+4
Sr. Software Engineer
Sr. Software Engineer

Tribonet • San Jose (CA)

Hybrid
USD 164,000 - 180,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+2
Senior Software Engineer: C#/.NET UI for Tribology
Senior Software Engineer: C#/.NET UI for Tribology

Tribonet • San Jose (CA)

Hybrid
USD 164,000 - 180,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+2
Senior Windows Software Engineer – C/C++, Qt & .NET
Senior Windows Software Engineer – C/C++, Qt & .NET

HORIBA Instruments Inc. • Piscataway Township (NJ)

On-site
USD 110,000 - 150,000
401(k) plan with match
Medical insurance options
Senior Windows/Desktop Software Engineer (C/C++, Qt, C#)
Senior Windows/Desktop Software Engineer (C/C++, Qt, C#)

ApplyMint • Piscataway Township (NJ)

On-site
USD 120,000 - 160,000