Engineer, Software Development

Bruker

Tucson (AZ)

On-site

USD 68,000 - 108,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Medical and dental plans
Life insurance
Short-term and long-term disability
Paid time off including vacation, sick
Holidays

Job summary

Bruker in Tucson, AZ seeks a versatile software engineer with experience building cross-platform systems and a secure-by-design mindset. You will design, develop, and maintain software across embedded, Windows and Linux environments, ensuring compliance with FDA/IEC62304 and related standards.

You’ll integrate automated security testing and tooling into CI/CD, document architecture and risk, and contribute to a collaborative, fast-paced team focused on high-quality analytical instrumentation

Qualifications

  • BS in Computer Science, Engineering, or similar degree.
  • Minimum 4 years of related work experience in IVD or medical device environments is preferred.
  • Strong knowledge of embedded/firmware systems and hardware interfaces.
  • Experience with Windows/Linux, VMs, APIs and software delivery pipelines.
  • Familiarity with FDA/Cybersecurity guidance, IEC 62304, ISO 14971.

Responsibilities

  • Architect, develop, and support a high quality software system across platforms.
  • Manage a regulated software environment with robust design and coding practices.
  • Author and maintain software and security documentation.
  • Apply secure coding practices and deploy security controls.
  • Monitor vulnerabilities and deploy validated patches.
  • Integrate SAST/DAST/SCA tools into CI/CD and SBOM tracking.

Skills

C/C++
Python
C#
CUDA
Git
Visual Studio
Windows
Linux
APIs
Embedded systems

Education

BS in Computer Science, Engineering, or similar degree

Tools

Visual Studio
Git
CUDA toolkit

Job description

Job Details

Job ID: 2026-19786

Job Function: Engineering and R&D

Base Min: USD $67,500.00/Yr.

Base Max: USD $108,000.00/Yr.

Location: US-AZ-Tucson

Overview

As one of the world's leading analytical instrumentation companies, Bruker covers a broad spectrum of advanced solutions in all fields of research and development. All our systems and instruments are designed to improve safety of products, to accelerate time-to-market, and to support industries in successfully enhancing quality of life. We have been driving innovation in analytical instrumentation for over 60 years now. Today, more than 11,000 employees distributed across 90 locations around the world continue to delight our customers with innovative solutions.

Bruker has an opening for a versatile engineer with experience building systems using multiple technologies and operating systems while maintaining a secure-by-design architecture focus.

Responsibilities
  • Architect, develop, and support a high quality, innovative, and fully functional software system that complies with coding standards and technical design; adept to develop and troubleshoot on different technologies and platforms.
  • Manage the challenges of a complicated and regulated software environment with efficient and robust design choices and coding practices.
  • Author and maintain software and security-related technical documentation.
  • Apply rigorous secure coding practices through the implementation of controls to prevent vulnerabilities.
  • Monitor and assess newly discovered vulnerabilities and create validated security patches for deployment.
  • Integrate and maintain automated static (SAST), dynamic (DAST), and software composition analysis (SCA) tools into the CI/CD pipeline to track open-source vulnerabilities (SBOM tracking).
Qualifications

Knowledge/Skills:

  • Strong mix of hardware and software knowledge of embedded/firmware systems; including microcontroller architectures, hardware communications protocols, and debugging tools.
  • Proficient skills in linear algebra and parallel computing (with CUDA), alongside a solid grasp of hardware memory layouts and optimization techniques for integration of image processing algorithms (parallel algorithms and data structures) to a production environment.
  • Familiar with software development processes that adhere to FDA Software and Cybersecurity guidance documents, IEC 62304 Software Lifecycle, and ISO 14971 Risk Management.
  • Effectively document detailed technical, architecture, risk-management, and compliance records that meet software and cybersecurity requirements for regulatory submissions.
  • Self-starter, proactive, collaborative, and competent at working both independently and in a small team environment.
  • Experience working with Windows, Linux, VMs, APIs and services, Git, Visual Studio, C/C#, Python, C++, CUDA.

Qualifications:

  • BS in Computer Science, Engineering, or similar degree
  • Minimum of 4 years of related work experience; experience in vitro diagnostic (IVD) or medical device industry or equivalent, desired.

At Bruker, the base salary is part of our total compensation. The estimated base salary range for this full-time position is between $67,500.00 and $108,000.00 and provides an opportunity to progress as you grow and develop within a role. The base salary for the role will depend on several job-related factors, including, but not limited to, education, training, experience, the geographic location of the successful candidate, skills, competencies, job-related knowledge, and travel requirements for this position. Full-time employees may also be eligible for a performance-related incentive in addition to a full range of benefits, including 401(k) with company match, an employee stock purchase plan, medical and dental plans, life insurance, short-term and long-term disability insurance, employee assistance program and paid time off including vacation, sick time and holidays, and more.

Bruker is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other protected characteristics.

Certain positions at Bruker require compliance with export control laws and as a result, all interviewed candidates for all positions will be screened pre-interview to determine their eligibility in light of export control restrictions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer, Software Development
Engineer, Software Development

Bruker Daltonics • Tucson (AZ)

On-site
USD 65,000 - 108,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+5
Staff System Engineer - Semiconductor Capital Equipment
Staff System Engineer - Semiconductor Capital Equipment

Bruker • San Jose (CA)

On-site
USD 123,000 - 219,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+2
Software Development Engineer IV - Algorithms and Scientific Data
Software Development Engineer IV - Algorithms and Scientific Data

Bruker • Billerica (MA)

Remote
USD 107,000 - 190,000
Mechanical Engineer
Mechanical Engineer

Bruker Daltonics • Tucson (AZ)

On-site
USD 60,000 - 95,000
Software Development Engineer IV - Algorithms and Scientific Data
Software Development Engineer IV - Algorithms and Scientific Data

Bruker • Santa Barbara (CA)

On-site
USD 107,000 - 190,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+4
Field Service Systems/Applications Engineer
Field Service Systems/Applications Engineer

Bruker • Boise (ID)

On-site
USD 48,000 - 76,000
401(k) with company match
employee stock purchase plan
medical and dental plans
+5
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker • Santa Barbara (CA)

On-site
USD 107,000 - 190,000
401(k) with company match
Medical and dental plans
Life insurance
+1
Mechanical Engineer
Mechanical Engineer

Bruker • Tucson (AZ)

On-site
USD 60,000 - 95,000
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker Daltonics • Santa Maria (CA)

Remote
USD 107,000 - 190,000
401(k) with company match
Employee stock purchase plan
Medical and dental plans
+3
Software Development Engineer IV - Windows Instrumentation and Automation
Software Development Engineer IV - Windows Instrumentation and Automation

Bruker • Billerica (MA)

Remote
USD 119,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid time off