View All Jobs 157636

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

Develop and support software for advanced scientific instrumentation in interdisciplinary teams
Hamburg, Hamburg, Germany
Senior
16 hours agoBe an early applicant

Senior Software Engineer

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
+ Show Original Job Post
























Senior Software Engineer C# (m/f/d)
Hamburg, Hamburg, Germany
Engineering
About Bruker