Bruker

Software Developer, BPA, BBIO GROUP

Bruker

full-time

Posted on:

Location Type: Hybrid

Location: Germany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and deliver intuitive, high-performance front ends for analytical solutions built on Nuclear Magnetic Resonance (NMR) technology.
  • Translate complex scientific workflows into elegant, reliable user experiences, supported by robust software architecture and secure-by-design principles.
  • Integrate data visualization, automation support, and interoperable APIs to provide scalable, maintainable solutions that improve laboratory productivity and enhance customer experience across applied markets (biotech/pharma and industrial).
  • Architect, implement, maintain, and refine modern C#/.NET UI applications for NMR-based analytical use cases.
  • Convert domain requirements from scientists and application specialists into intuitive, discoverable workflows, visualizations, and reports.
  • Optimize rendering performance for large scientific datasets.
  • Design and develop software that incorporates cybersecurity measures, implements vulnerability management processes, and follows secure-by-design principles, while collaborating closely with Regulatory Affairs to ensure compliance.
  • Work closely with product and project management, NMR domain experts, and QA/Regulatory Affairs to plan increments, refine backlogs, and deliver on roadmap commitments.
  • Produce high-quality technical documentation (architecture overviews, user guides, troubleshooting) and provide third-line engineering support as needed.
  • Support development and integration of features that leverage advanced analytics (deep learning / machine learning) with a strong focus on usability.
  • Define and enforce code quality practices (including unit/UI testing, static analysis, code reviews, and continuous integration), contribute to architectural decision records, and help set up and maintain build server infrastructure.

Requirements

  • Advanced to expert proficiency in C# and the .NET ecosystem.
  • Strong experience in graphical user interface (GUI) design and development (e.g. WinForms, WPF).
  • Deep understanding of applying cybersecurity principles in software development.
  • Proficient in build automation and managing CI/CD pipelines, including writing and executing unit tests.
  • Able to produce clear, comprehensive technical documentation for software solutions.
  • Familiarity with data visualization frameworks and graphics APIs (e.g. OpenGL, DirectX).
  • Comfortable working with agile development tools (e.g. JIRA) and version control systems (e.g. Git, Bitbucket).
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETGUI designWinFormsWPFcybersecurity principlesbuild automationCI/CD pipelinesdata visualization frameworksunit testing
Soft Skills
collaborationcommunicationtechnical documentationproblem-solvinguser experience design