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
Apply directly at Bruker Corporation →Create a free account for alerts like thisView Bruker Corporation immigration profile
This listing is sourced directly from Bruker Corporation's careers page and normalized into a canonical job model.