
Java Software Developer - Laboratory Instruments (m/f/d)
Bruker Corporation6 days ago
Remote, Spain or Remote, GermanyMid Level
Responsibilities
- Develop and enhance Java desktop software used to control scientific laboratory instruments.
- Collaborate with scientists, engineers, and software developers to deliver product features.
- Test and validate software functionality in interaction with laboratory instruments and physical devices.
- Troubleshoot and resolve software and system issues.
- Improve application performance, quality, and maintainability.
- Participate in code reviews and contribute to software development best practices.
- Support continuous improvement of development processes and automation.
Requirements
- Experience developing Java desktop applications.
- Experience developing software for instrument control.
- Experience testing software in interaction with physical devices or laboratory instruments.
- Degree in Computer Science, Software Engineering, Natural Sciences, or a related field.
- Strong analytical and problem-solving skills.
- Good communication and teamwork skills.
- Preferred experience with scientific, laboratory, medical, or industrial instrumentation software.
- Preferred experience with Eclipse RCP, JavaFX, Swing, or similar technologies.
About Bruker Corporation
Bruker Corporation builds scientific instruments and analytical/diagnostic systems for academic, clinical, and industrial laboratories, spanning NMR/EPR, mass spectrometry, X-ray, FTIR/Raman, preclinical imaging, and semiconductor metrology. It sells hardware, software, and service/maintenance to life science, materials science, biopharma, and applied markets. Founded in 1960 and headquartered in Billerica, Massachusetts, Bruker is publicly traded (NASDAQ: BRKR) and operates major businesses including BioSpin, Mass Spectrometry/CALID, Optics, and Nano/AFM.