Aktiviere Job-Benachrichtigungen per E-Mail!

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

Bruker Corporation

Hamburg

Vor Ort

EUR 50.000 - 70.000

Vollzeit

Vor 30+ Tagen

Zusammenfassung

A scientific instruments provider in Hamburg is seeking a Senior Software Engineer skilled in C#. You will design and develop software solutions for the SPR#64 instrument, collaborate across teams, and ensure quality through automated tests. The ideal candidate has a degree in a natural science and experience in agile environments.

Qualifikationen

  • Proficiency in modern software development with C#.
  • Embedded programming in a bare-metal environment.
  • Experience working in an agile development process.

Aufgaben

  • Analyze user needs to extract user stories and scenarios.
  • Design, develop, test, release, and support software solutions.
  • Collaborate with interdisciplinary teams across the company.

Kenntnisse

C#
Test-Driven Development
Refactoring
Pair Programming
English communication

Ausbildung

Degree in natural science or similar field

Tools

Rust
OpenCV
QEMU
Jobbeschreibung
Überblick

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.

Aufgaben/Verantwortlichkeiten
  • 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
Qualifikationen
  • 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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.