Bruker Corporation

Senior Software Engineer C# (m/f/d)

Job Locations DE-HH-Hamburg
Posted Date 23 hours ago(9/26/2025 9:32 AM)
Req. #
2025-18350
Position Type
Employee

Overview

Bruker is enabling scientists to make breakthrough discoveries and develop new applications that improve the quality of human life. Bruker’s high performance scientific instruments and high value analytical and diagnostic solutions enable scientists to explore life and materials at molecular, cellular, and microscopic levels. In close cooperation with our customers, Bruker is enabling innovation, improved productivity, and customer success in life science molecular and cell biology research, in applied and pharma applications, in microscopy and nanoanalysis, as well as in industrial applications. Today, worldwide more than 11.000 employees are working on this permanent challenge at over 90 locations.

 

We are a growing provider of scientific instruments for the analysis of molecular interactions and are seeking a highly motivated individual to join our team as Senior Software Engineer for our innovative SPR#64 instrument. 

Responsibilities

  • Analyze user needs to extract user stories and scenarios
  • Design, develop, test, release, and support software solutions
  • Write automated acceptance tests to ensure that all scenarios are fulfilled
  • Modify existing software to correct errors, improve performance, or adapt to new hardware
  • Collaborate with interdisciplinary teams across the company, learning and applying new skills in diverse fields such as optics and microfluidics
  • Recommend and implement improvements to the development process

Qualifications

  • A degree in a natural science or similar field
  • Proficiency in modern software development with C#
  • Embedded programming in a bare-metal environment (Rust, C)
  • Basic understanding of FPGAs
  • Understanding of electronic components, architecture, and interfaces (e.g. I2C, SPI, UART, USB)
  • Experience in Test-Driven Development, Refactoring, and Pair Programming
  • Basic experience working with OpenCV
  • Experience working in an agile development process
  • Experience in software development with Rust and emulation tools such as QEMU is a plus
  • Great written and verbal communication skills in English

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed