Staff Software Engineer: Algorithms for Scientific Data

Bruker

Billerica (MA)

Remote

USD 107.000 - 190.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Bruker is seeking a hands-on Staff Software Engineer to lead design, implementation, validation, and productization of algorithms for scientific data analysis in Windows desktop applications.

You will work with C++/C#/Python, apply signal and image processing, and guide cross-functional teams to deliver production software for Bruker’s nano-scale AFM instrument lines. Remote/hybrid collaboration is supported.

Qualifikationen

  • 5+ years of professional experience developing production software, scientific algorithms, or data-analysis systems.
  • 3+ years of hands-on Windows application development using both C#/.NET/WPF and modern C++/STL.
  • Strong foundation in at least two of: signal processing, image processing, numerical methods, statistical analysis, pattern recognition, computer vision, or machine learning.
  • Demonstrated ability to implement algorithms in C++, C#, or Python and move them from exploration into tested, maintainable production software.
  • Experience defining quantitative validation methods and evaluating algorithm accuracy, robustness, performance, and failure modes using real-world data.
  • Strong object-oriented design, API design, debugging, data-structure, and performance-optimization skills.
  • Experience with multithreaded or asynchronous software and computationally intensive data processing.
  • Demonstrated architecture ownership and technical leadership across algorithm, application, or product boundaries.
  • Meaningful use of GitHub Copilot or comparable AI coding agents on production software; able to discuss examples across development activities.
  • Ability to collaborate clearly with engineers and scientists, communicate complex technical ideas and risks, and lead technical work without direct authority.

Aufgaben

  • Design, implement, validate, optimize, and deploy algorithms that turn AFM, image, sensor, and metrology data into robust measurements and insights.
  • Develop production algorithm and application software using modern C++/STL, C#, .NET, WPF, and Python where appropriate.
  • Apply signal processing, image processing, numerical methods, statistical analysis, pattern recognition, and machine learning to challenging real-world problems.
  • Translate research concepts and prototypes into maintainable, testable, high-performance product software with clear requirements and measurable performance.
  • Build validation strategies using representative datasets, quantitative metrics, uncertainty analysis, and regression tests; communicate algorithm limits and tradeoffs.
  • Integrate algorithms into multithreaded Windows applications and instrument workflows spanning data acquisition, hardware control, processing, persistence, visualization, and automation.
  • Own architecture for new analysis capabilities and guide their integration into a mature product codebase through sound interfaces, layering, refactoring, and incremental delivery.
  • Lead technical investigations and collaborate with applications scientists, systems, hardware, test, and software engineers throughout the product development cycle.
  • Remain hands-on while providing technical direction and raising quality across a small cross-functional team.
  • Use VS Code and AI coding agents as core engineering tools across the lifecycle with rigorous technical judgment.

Kenntnisse

Windows app development
C++/STL
C#/.NET/WPF
Python
Machine learning
Multithreading
Algorithm development
AI coding agents
Team collaboration

Ausbildung

MS/PhD in CS/EE/Math/DS
BS with experience in instrumentation/algorithms

Tools

VS Code
Visual Studio
MFC
Python integration

Jobbeschreibung

Bruker is seeking a hands-on Staff Software Engineer to lead design, implementation, validation, and productization of algorithms for scientific data analysis in Windows desktop applications.

You will work with C++/C#/Python, apply signal and image processing, and guide cross-functional teams to deliver production software for Bruker’s nano-scale AFM instrument lines. Remote/hybrid collaboration is supported.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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
Senior Windows Instrumentation & Automation Engineer (Remote)
Senior Windows Instrumentation & Automation Engineer (Remote)

Bruker • Santa Barbara (CA)

Remote
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 • Billerica (MA)

Remote
USD 107.000 - 190.000
Software Development Engineer IV - Algorithms and Scientific Data
Software Development Engineer IV - Algorithms and Scientific Data

Bruker • Santa Barbara (CA)

Hybrid
USD 107.000 - 190.000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+4
Senior Windows Instrumentation Software Engineer
Senior Windows Instrumentation Software Engineer

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

Remote
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
Staff Windows Instrumentation & Automation Engineer - Remote
Staff Windows Instrumentation & Automation Engineer - Remote

Bruker • Billerica (MA)

Remote
USD 119.000 - 190.000
401(k) with company match
Employee stock purchase plan
Paid time off
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker • Santa Barbara (CA)

Remote
USD 107.000 - 190.000
401(k) with company match
Medical and dental plans
Life insurance
+1
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker • Billerica (MA)

Remote
USD 119.000 - 190.000
401(k) with company match
Employee stock purchase plan
Paid time off
Senior Windows Instrumentation & Automation Engineer
Senior Windows Instrumentation & Automation Engineer

Bruker • USA

Remote
USD 107.000 - 190.000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+2