Bruker Corporation

Bruker Corporation

Software Development Engineer IV - Algorithms and Scientific Data

Full-time

Sponsorship not specified$119k-$190kDetected 2 hours ago
PythonC++C#.NETAlgorithmsGitAPI DevelopmentMachine LearningData EngineeringData ScienceComputer VisionStatisticsAgileCustomer SuccessRoboticsMechanical DesignElectrical EngineeringSignal ProcessingControlsMicroscopyResearchExperimental DesignAnimal StudiesLeadership

About the role

  • Our systems generate rich scientific data at nanometer scales, and our software transforms that data into accurate, actionable measurements while coordinating sophisticated precision hardware.
  • The role emphasizes signal and image processing, numerical analysis, and applied machine learning while remaining grounded in production Windows software, modern C++, C#/.NET/WPF, and instrument integration.
  • This is a scientific algorithms, Windows desktop, and instrumentation software position.

Responsibilities

  • You will own important technical decisions, guide cross-functional problem solving, and write production code that ships with our instruments.
  • We use GitHub Copilot Business with leading AI models throughout algorithm exploration, design, implementation, testing, debugging, refactoring, and review.
  • Overview Bruker is enabling scientists to make breakthrough discoveries and develop new applications that improve the quality of human life.
  • Bruker continues to build upon its extensive range of products and solutions, its broad base of installed systems and a strong reputation among its customers.
  • The Senior Software Engineer will provide programming design and development for Bruker's world leading nano-scale Atomic Force Microscope (AFM) product lines.
  • You will work with other software developers, engineers, and scientists supporting and advancing the state-of-the art nanoscale systems technology by developing software from application design to hardware control.
  • This position requires initiative, innovation, and responsibility working within a cooperative team environment to support existing and realize new customer products.
  • Position Summary Join the team building software for the world's most capable automated atomic force microscopes used in leading semiconductor fabs.
  • We are seeking a hands-on Staff Software Engineer to lead the design, implementation, validation, and productization of algorithms for scientific data analysis.

Requirements

  • The successful candidate will bring meaningful production experience with AI coding agents and will be expected to use and advance these workflows responsibly.

Skills

  • Candidates whose experience is primarily web application development or cloud data engineering will not meet the core requirements.

Compensation

  • At Bruker, base salary is part of our total compensation.
  • The estimated base salary range for this full-time position is between $107,100 and $190,000 and provides an opportunity to progress as you grow and develop within a role.

Company info

  • Agentic software development is part of how our team engineers software, not an occasional productivity aid.

Visa & Work Authorization

  • Certain positions at Bruker require compliance with export control laws and as a result, all interviewed candidates for all positions will be screened pre-interview to determine their eligibility in light of export contr

This listing is sourced directly from Bruker Corporation's careers page and normalized into a canonical job model.