Firmware Engineer

Bruker
Billerica, MA Other
POSTED ON 10/2/2023 CLOSED ON 4/3/2024

Job Posting for Firmware Engineer at Bruker

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, accelerate time-to-market and support industries in successfully enhancing quality of life. We’ve been driving innovation in analytical instrumentation for over 50 years now. Today, worldwide more than 8,500 employees are working on this permanent challenge, at over 70 locations on all continents.

 

Position Summary:

 

The ideal candidate will be a self-starter and have a track record of producing reliable and efficient instrumentation firmware. His/her duties include designing firmware that can accurately control hardware and provide the necessary interfaces to software. This individual will be responsible for implementing and thoroughly testing the firmware to ensure its correctness and reliable operation. The firmware engineer will work closely with electrical engineers, software engineers and scientists to ensure that all of the instrument’s requirements are met. Knowledge of schematic diagrams, UART communication protocols, interrupts, DMA and low-level programming is essential.

Responsibilities

  • Design, implement, debug, test and document firmware.
  • Work with electrical and software engineers to ensure firmware meets the instrument requirements.
  • Thoroughly test and debug firmware using tools such as digital probes, oscilloscopes and logic analyzers.
  • Must be a team player capable of working in interdisciplinary teams including physics, chemistry, electronics, software, and others.

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

Education And/or Experience: 

  • BSCS, BSEE, or comparable background plus 3 years of experience.

 

Technical Skills:

  • C, C for real-time low-level microcontrollers, such as STM32, Freescale DSP or similar.
  • Ability to use an oscilloscope and other electronic equipment to debug firmware.
  • Knowledge of USB, RS485, SPI, I2C, Ethernet interfaces and related protocols.
  • Experience interfacing firmware with mixed-signal electronic devices (DACs, ADCs, sensors etc.).
  • Understanding of Interrupts and DMA.
  • Modern microcontroller programming experience.
  • ADC and DAC Converters.
  • Digital IO
  • Experience using SPI/I2C or similar.
  • git experience

 

Nice to Have Skills:

  • Ability to read electronics schematics.
  • Knowledge of mixed-signal circuits.
  • Knowledge of C in Windows applications is a plus.
  • Knowledge of C# and Python is a plus.
  • Helpful if the candidate knows how to communicate with the hardware from Windows, and have some knowledge of Windows drivers.
  • Ability to work in a lab environment.

  

Other Skills and Abilities:

Ability to communicate with engineers and scientists of other disciplines such as software engineers, EE, physicists, and chemists, both within the project and with collaborators outside the project group.

 

Other Qualifications:

Must be a US Citizen with an ability to obtain and maintain a security clearance is required

 

WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

Usual lab and office working conditions with a large percentage of time spent using computers.

 

Bruker Corporation offers a comprehensive and competitive benefits package including medical, dental, 401(k), paid vacation, holidays, and tuition assistance (as applicable).

 

Bruker is a federal contractor and subject to Executive Order 14042.  Under Executive Order 14042, all employees must be fully vaccinated against COVID-19 (with limited exceptions for those employees who are unable to be vaccinated due to a medical condition or a sincerely held religious belief).  You will need to provide proof of vaccination by submitting a copy of your CDC COVID-19 Vaccination Record Card to Bruker, or obtain a religious or medical exemption, as a condition of employment.

 

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.  

 

Principal Firmware Engineer
MKS Instruments -
Wilmington, MA
Power Electronics and Controls Firmware Engineer II
Generac Power Systems -
Bedford, MA
Engineer
Crestline Hotels and Resorts -
Westford, MA

Hourly Wage Estimation for Firmware Engineer in Billerica, MA
$47.33 to $56.63
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Circuit Design Skill

    • Income Estimation: $69,004 - $93,258
    • Income Estimation: $75,616 - $94,437
  • Computer Simulation Skill

    • Income Estimation: $71,239 - $96,587
    • Income Estimation: $72,073 - $95,010
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bruker

Bruker
Hired Organization Address Denver, CO Full Time
Inside Sales Specialist- Western Region- Remote Job Locations US-CA US-AZ US-NV US-OR US-TX US-CO 2024-15613 of Openings...
Bruker
Hired Organization Address Alden, MN Other
Overview About Bruker: At Bruker, we enable scientists to make breakthrough discoveries and develop new applications tha...
Bruker
Hired Organization Address Billerica, MA Full Time
Benchtop FT-NMR Sales Representative Job Locations US-MA-Billerica ID 2024-15864 # of Openings 1 Job Function Sales Resp...
Bruker
Hired Organization Address Billerica, MA Full Time
Office Concierge - Bruker BioSpin Job Locations US-MA-Billerica ID 2024-16032 # of Openings 1 Job Function Administrativ...

Not the job you're looking for? Here are some other Firmware Engineer jobs in the Billerica, MA area that may be a better fit.

Embedded Firmware Engineer

Re:Build Manufacturing, Wilmington, MA

Senior Embedded Firmware Engineer

Re:Build Manufacturing, Wilmington, MA