Enable America Jobs

Enable America Logo

Job Information

Hologic Senior Firmware Engineer in San Diego, California

Senior Firmware Engineer

San Diego, CA, United States

Hologic is seeking a passionate and experienced Senior Firmware Engineer to play a lead role in the development of real-time embedded firmware for our next generation of medical devices . This is an exciting opportunity to make a real difference in patient lives by creating innovative solutions at the forefront of medical technology.

Responsibilities:

  • Lead the design and development of real-time embedded firmware for new medical devices.

  • Design and implement firmware to control various components, including Analog Devices, ADCs, DACs, stepper motors, fluorometers, and Peltier controllers.

  • Develop communication protocols for CAN bus, SPI, I2C, UART, and USB interfaces.

  • Utilize Microchip in-circuit debuggers for unit testing and defect identification.

  • Create clear and concise documentation, including flowcharts, diagrams, and explanations of firmware logic and design.

  • Champion Agile methodologies by leading planning sessions, Scrum processes, and retrospectives.

  • Mentor and guide junior engineers on the team, fostering a collaborative learning environment.

Qualifications:

  • 5-10 years of experience in embedded C programming with a strong track record of success.

  • Proven expertise in developing firmware for Analog-to-Digital Converters (ADCs) and Digital-to-Analog Converters (DACs).

  • In-depth knowledge of microprocessor architecture, real-time/embedded systems, and real-time operating systems fundamentals.

  • Ability to read and interpret circuit-board schematics.

  • Prior experience with medical devices is a requirement.

  • Familiarity with Thermal Cyclers, Heating Control Elements, and similar hardware is a strong plus.

  • Experience with C#/.Net for Windows development is a benefit.

Additional Details:

  • Demonstrated technical proficiency and a creative approach to problem-solving.

  • Strong learning agility and the ability to understand complex real-time software and systems quickly.

  • Excellent communication and interpersonal skills with the ability to collaborate effectively in a team setting and work independently.

  • Solid understanding of engineering principles and practices.

  • Proven ability to develop and use company design and coding practices.

Education:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science required.

  • Master's degree is a plus

So why join Hologic?

We are committed to making Hologic the company where top talent comes to grow. For you to succeed, we want to enable you with the tools and knowledge required and so we provide comprehensive training when you join as well as continued development and training throughout your career.

The annualized base salary range for this role is $134,900 to $189,500 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.

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.

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

DirectEmployers