Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bruker Logo

Software Engineer II

Bruker

$68,400 - $122,000
Sep 7, 2025
Madison, WI, US
Apply Now

Bruker is looking to develop and test world leading fluorescence microscopes, and is seeking a Software Engineer to be integral in this process, enabling scientists to make breakthrough discoveries and develop new applications that improve the quality of human life.

Requirements

  • Thorough working knowledge and broad experience using C-Sharp, C/C++ and .NET
  • Experience in layered software systems using object-oriented design for the development of production-level software tools and systems
  • Experience designing and coding large Windows based systems with low-latency real-time/non-real-time intuitive interactive software
  • Familiarity with other programming languages such as Java and Python
  • Experience in real-time instrumentation control of vision, motion control, digital signal processing and data acquisition systems used in microscopy, physics, chemistry, neuroscience, or microbiology
  • Knowledge of image processing, convolutions, pattern recognition use, image filtering and segmentation, 3D visualization with OpenGL or Direct3D, and MATLAB, LabVIEW, or Python libraries to support algorithms and analysis systems development
  • Knowledge of mathematics, physics, digital signal processing theory and implementation, control systems, algorithm principles & design, electronics, materials & optics to create new technologies and enhancements to existing systems

Responsibilities

  • test, analyze, document and debug instrument control software
  • develop and test new application software features and enhancements
  • work closely with scientists and other engineering disciplines
  • design and code large Windows based systems with low-latency real-time/non-real-time intuitive interactive software
  • write and document software designs, including user-facing documentation
  • estimate timeframes and set achievable milestones
  • develop component-based software using architecture layering for systems programming

Other

  • Position requires a minimum of 5 years of relevant experience with a Bachelor’s degree; or 3 years and a Master’s degree in the field of Computer Engineering, Computer Science, Software Engineering or equivalent
  • Should be hard working, team oriented, bright, creative, cooperative, and exceptionally good at problem solving
  • The ability to lift and move equipment up to 30 pounds
  • Strong communication skills and ability to work with cross-functional teams
  • Must be eligible to work in the US, and comply with export control laws