Principal Firmware Engineer (San Diego, CA)

| San Diego, CA
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Job Description

Hologic, Inc. is a leading developer, manufacturer, and supplier of premium molecular diagnostic products and services that are used to diagnose human diseases, screen donated human blood and aid in biomedical research. Hologic is also a leader in the development, manufacturing, and sales of medical imaging systems and biopsy devices as well as surgical and treatment products, with an emphasis on serving the healthcare needs of women. Our business is dedicated to impacting the lives of people across the globe through the early detection of disease, improved diagnosis, and less invasive treatments.

There has never been a more exciting time to join us. Bright people, working together to pioneer advances in human health care, have created Hologic's success. Our company believes that people are our greatest asset and only by recruiting, hiring, developing, and retaining the most talented employees can we continue to be successful. Our work atmosphere is stimulating, innovative, and customer focused. We provide employees with state-of-the-art tools and technology, a collaborative and passionate work environment, and the ability to make a dramatic difference in the world of healthcare.

We are rapidly growing and yet we have never been more focused - on our people, on our growth, on our future. This is an excellent opportunity to learn all about our state-of-the-art molecular diagnostic instruments and participate in the creation of embedded software solutions to control them.


Hologic is seeking a Principal Firmware Engineer to lead the development of real-time embedded firmware for the development of new medical devices.

Duties & Responsibilities:
  • Design and develop firmware to control a medical device
  • Design and develop real-time firmware to control Analog Devices, ADC , and DAC
  • Design and develop CAN bus communication protocol firmware
  • Design and develop SPI, I2C, and UART communication protocol firmware
  • Design and develop USB bus communication protocol firmware
  • Design and develop stepper motor controller firmware
  • Design and develop Fluorometer, Stepper Motor, and Peltier controllers
  • Use Microchip in-circuit debugger to unit test firmware and identify defects
  • Prepare flowcharts, diagrams, and documentation to describe firmware logic and design
  • Lead Agile Planning, Scrum, and Retrospectives
  • Lead junior engineers on the team

  • BS degree in Electrical or Computer Engineering or Computer Science. MS degree is a plus

Experience & Qualification:
  • Requires at least 10 years of strong embedded C programming experience
  • Expertise in the development of firmware to control ADC and DAC
  • Expertise in fluid sensors, optical sensors, etc.
  • Expertise in Microchip microprocessors, and a nalog devices
  • Expertise in CAN bus and communication protocol stack concepts
  • Expertise in SPI, I2C, and UART communication protocol
  • Expertise in Stepper Motor controllers
  • Familiarity with USB bus and communication protocol stack concepts
  • Solid understanding of microprocessor architecture, real-time/embedded concepts and real-time operating systems fundamentals, capability to read and understand circuit-board schematics
  • Medical device experience required
  • Familiarity with Thermal Cyclers, Heating Control Elements, and related hardware is a big plus
  • C#/.Net Windows experience is a plus

Additional Details:
  • Demonstrates success in technical proficiency and creativity
  • Quick learner, able to rapidly comprehend complex real-time software and systems
  • Very good communication and interpersonal skills
  • Ability to work in groups as well as independently
  • Knowledge of engineering principles and concepts
  • Develops and uses company design practices as applied to projects
  • Understands and applies industry practices and benchmarks
  • Uses company coding practices as applied to projects
  • Uses company practices for FW integration and test

Agency and Third-Party Recruiter Notice:

Agencies that submit a resume to Hologic must have a current executed Hologic Agency Agreement executed by a member of the Human Resource Department. In addition, Agencies may only submit candidates to positions for which they have been invited to do so by a Hologic Recruiter. All resumes must be sent to the Hologic Recruiter under these terms or they will not be considered.

H ologic, Inc. is proud to be an Equal Opportunity Employer inclusive of disability and veterans.

More Information on Hologic
Hologic operates in the Healthtech industry. The company is located in Marlborough, MA, Danbury, CT and San Diego, CA. Hologic was founded in 1985. It has 6265 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 13 open jobs at Hologic, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Hologic's full profileFind similar jobs