Senior Embedded Software Engineer

Hologic, Inc.
US - Delaware - Newark
View Company Profile / << Go Back

  • Job Type: Full time
  • 8 days ago

Job Description

Design, implement, test, and maintain embedded software and low-level device drivers, including board bring-up and hardware peripheral integration across communication protocols. Lead technical quality through testing, documentation, risk assessment, issue resolution, mentoring, and collaboration with hardware, product, and cross-functional teams.

Requirements: Requires a bachelor's or master's degree in a relevant technical field and at least six years of experience with a bachelor's degree, including complex embedded systems and RTOS or embedded controllers. Candidates should have expert C/C++ skills, driver development and board bring-up experience, strong knowledge of hardware communication protocols, and demonstrated software architecture, debugging, documentation, and collaboration abilities.

Key Skills: Embedded Software Development, C/C++, Device Driver Design, Board Bring-Up, Hardware/Software Integration, RTOS, I2C, SPI, UART, USB, CAN, Ethernet, Multithreading, Software Architecture, Debugging, Agile/Scrum

Benefits: Competitive Salary, Annual Bonus, Training and Professional Development




Fast Track Upload