Senior Embedded Software Engineer
Hologic Inc
Senior Embedded Software Engineer
Newark, DE, United States
We’re looking for a Senior Embedded Software Engineer to design, develop, and maintain embedded software for our next-generation breast and skeletal health systems. In addition to core embedded software development, this role requires hands-on experience with low-level embedded software development, including driver-level design, implementation, and testing, as well as board bring-up activities. The engineer will work closely with hardware teams to interface with peripherals and ensure reliable system operation using communication protocols such as I2C, SPI, UART, USB, CAN, and Ethernet. This role is based out of Newark, DE and will require onsite presence.
What You’ll Do
Develop an expert-level understanding of our products and how they’re used in clinical practice.
Design, implement, and validate low-level device drivers for embedded platforms.
Perform board bring-up activities, including hardware/software integration, debugging, and validation on new hardware platforms.
Develop and debug software interfaces for hardware peripherals using protocols such as I2C, SPI, UART, USB, CAN, and Ethernet.
Work within an Agile/Scrum/Continuous Integration environment to deliver reliable, production-ready code.
Contribute to technical documentation, including requirements, design specifications, and release notes.
Identify, design, and implement appropriate software testing; collaborate closely with Test Engineers to support verification and validation.
Diagnose, prioritize, and resolve complex technical issues; analyze defects and drive process improvements.
Serve as a technical leader on the team—mentoring junior engineers, promoting best practices, and insisting on high standards for quality and usability.
Partner with Product Management and domain experts to define product improvements and new features.
Perform software risk assessments (e.g., FMEAs) and help develop appropriate mitigations at the component, subsystem, and system levels.
Stay current with emerging technologies and propose opportunities for product and process improvements.
Train cross-functional teams on key product design elements and proper usage where needed.
What We’re Looking For
Education
- Bachelor’s or Master’s degree in a relevant technical field (e.g., Computer Engineering, Electrical Engineering, Computer Science, or similar).
Experience
8+ years of experience with a Bachelor’s degree.
Experience developing complex, multi-component systems, including RTOS and/or embedded controllers.
Strong computer science foundation, including operating systems, software systems, data structures, algorithms, and networking.
Technical Skills
Hands-on experience with low-level embedded software development, including device driver design, implementation, and testing.
Experience with board bring-up, hardware/software integration, and debugging on new hardware platforms.
Strong experience interfacing with hardware using communication protocols such as I2C, SPI, UART, USB, CAN, and Ethernet.
Expert-level programming skills in C/C++ in an embedded environment; assembler-level experience is a plus.
Demonstrated mastery of software design principles, data structures, design patterns, and multithreading.
Ability to architect complex software systems to meet functional and performance requirements while maintaining long-term maintainability.
Ability to read and interpret circuit diagrams to identify control signals and processor inputs.
Strong debugging skills and experience resolving complex issues in embedded systems.
Comfortable working with technical documentation (requirements, design documents, release notes, etc.).
Experience conducting and participating in thorough code reviews.
Strong familiarity with developer tools: version control, CI/CD build pipelines, and issue/project tracking tools.
Soft Skills
Excellent written and verbal communication skills, including the ability to explain complex technical topics to both technical and non-technical stakeholders.
Able to adapt communication style to different audiences and collaborate effectively within a cross-functional team.
Demonstrated ownership of deliverables, with a track record of meeting project timelines.
Strong awareness of both local and system-level impact of code changes.
Proven ability to champion best practices and contribute to continuous improvement in processes and products.
Nice-to-Have
Experience in the medical device industry.
Experience with medical imaging or general image processing.
Familiarity with DICOM and/or HL7 standards.
Experience with secure coding principles or cybersecurity.
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. We offer a competitive salary and annual bonus scheme, one of our talent partners can discuss this in more detail with you.
The annualized base salary range for this role is $106,500 - $166,600 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.
As part of our commitment to a fair and accurate evaluation of each candidate's qualifications, we require all applicants to refrain from using AI tools, such as generative AI or automated writing assistance, during any stage of the interview process. Responses influenced by AI may result in disqualification. We appreciate your understanding and cooperation in ensuring a transparent and equitable selection process.
Hologic, Inc. is proud to be an Equal Opportunity Employer inclusive of disability and veterans.
#LI-DS1
#onsite
- ...Job Description Job Description HVAC SENIOR SERVICE TECHNICIAN Location: Newark, DE Sobieski Services, Inc. is seeking to hire a full-time HVAC SENIOR SERVICE TECHNICIAN to join our team in Newark, DE . This position comes with a competitive wage...SeniorFull timeFor contractorsApprenticeshipWork at officeMonday to Friday
- A global leader in analytical instruments is seeking a Sr. Principal Software Engineer to lead the development of a new SaaS platform with advanced AI capabilities. The ideal candidate will have over 15 years of experience in software engineering and a strong background...Senior
- Australia-Employment is seeking a Sr Payroll Administrator for their team in Newark, DE. This pivotal role requires managing multi-state payroll and ensuring compliance with local, state, and federal regulations. The ideal candidate will have at least 5 years of payroll...SeniorLocal area
- Odin Fabrication & Services is seeking a Real Estate Agent in Newark, Delaware. This role offers a unique growth path supported by coaching, tools, and models for success. Candidates should be intrinsically motivated, seasoned licensed realtors, and committed to building...Senior
- ...with business goals. This role involves managing event strategy, execution, budgets, and stakeholder relationships while reporting to senior leadership. Candidates should have 4-7 years of event management experience, with a proven track record of driving brand growth...Senior
- ...and ensuring compliance with federal regulations. The ideal candidate will have over 10 years of experience in procurement in an Engineering, Procurement, and Construction (EPC) environment. KBR offers competitive lifestyle benefits and supports career advancement through...SeniorFlexible hours
- A clinical research organization located in Newark, Delaware is seeking a candidate to ensure compliance with CLIA regulations and maintain testing personnel files. The role involves generating CLIA test results and supporting various projects within the organization. The...Senior
- SLM Education Services LLC is seeking a Senior Director of Underwriting Strategy in Newark, Delaware. This role is pivotal in leading the design and implementation of innovative credit underwriting strategies, ensuring robust risk management practices. The ideal candidate...Senior
- An industry leader in staffing seeks a Monitoring Analyst for a 6-month term in Newark, DE. This role involves leading a team to maintain production systems, resolve complex issues, and monitor critical backups across various interfaces. Candidates should possess a High...Senior
- BioSpace is searching for a Senior Process Engineer based in Newark, Delaware. This role requires 8+ years of experience in oral solid dose pharmaceutical manufacturing, with a focus on leading process optimizations and providing technical support during commercialization...SeniorFlexible hours
- A leading engineering firm is seeking a Senior Project Manager for their Newark, Delaware location. This role involves managing large-scale EPC projects up to $500 million, ensuring financial and technical success, and maintaining client communication. Ideal candidates...Senior
- A leading cancer care center in Newark, DE, is seeking an experienced Medical Oncologist to join their innovative team. This role involves providing cutting-edge, multi-disciplinary cancer care and participating in a nationally recognized clinical trials program. The organization...Senior
- HNE in Newark, Delaware is looking for a Senior Foreclosure Attorney to lead foreclosure operations. This role includes managing a team, oversight of legal processes, and ensuring compliance with laws. The candidate should have a Juris Doctor degree and at least four years...Senior
- KCI Technologies, based in Newark, DE, is seeking a Municipal Plan Review Engineer to thoroughly examine civil engineering plans for compliance with applicable codes, regulations, and ordinances. This role requires a comprehensive understanding of local and state regulations...SeniorLocal area
- A leading IT staffing firm in Newark, Delaware is seeking a seasoned liaison between the business and Development teams. The successful candidate will analyze business requirements, create functional designs, and mentor junior team members. Ideal applicants should have ...Senior
- QPS Holdings, LLC is looking for a skilled professional in Newark, DE to develop and validate bioanalytical methods using flow cytometry. The role includes executing regulated workflows, performing data analysis, and maintaining GLP compliance. The ideal candidate will ...Senior
- A leading tech corporation in Newark, Delaware is seeking an experienced ML Architect to design and architect an MVP in AWS Sagemaker. You will assess current models and identify improvements while collaborating with cross-functional teams to implement scalable solutions...SeniorFull time
- Option Care in Newark, Delaware, is looking for an Infusion Nurse II who will coordinate and provide direct patient care in the home or an infusion suite. The role involves administering medications, training patients, and ensuring continuity of care while complying with...Senior
- ...coordinate with several departments to optimize manufacturing processes. Applicants should have a Bachelor's degree in Supply Chain or Engineering and 5-10 years of experience in production planning. A focus on continuous improvement and strong ERP knowledge is essential....Senior
- JPMorgan Chase & Co. is seeking a Senior Associate for its Treasury and Chief Investment Office in Newark, Delaware. The candidate will lead key projects in TCIO Innovation, managing communications with stakeholders, translating business needs into actionable requirements...SeniorWork at office
- A community-focused senior services organization is seeking a Meeting of Minds Program Coordinator to lead its Early Memory Loss Program in Newark, Delaware. The role involves participant intake, coordinating daily activities for about 40 participants, supervising staff...Senior
- SLM Education Services LLC is seeking a Manager, Product Delivery to lead the execution of Sallie.com’s content and discovery experiences. This role involves collaborating with cross-functional teams, defining a clear delivery roadmap, and ensuring high-quality execution...SeniorFlexible hours
- A biomedical research firm in Newark, DE, seeks a Senior Specialist for Laboratory Compliance Support. This onsite role focuses on managing documentation, maintaining CLIA personnel and regulatory records, and ensuring compliance for laboratory activities. Ideal candidates...Senior
- A leading global financial services firm in Newark is seeking a Senior Associate for the Merchant Services Technology team. This role involves providing transparency into expenses and resource agendas, enhancing reporting methods, and collaborating with various teams on...Senior
- Sinceri Senior Living in Newark, Delaware is seeking compassionate Caregivers to support residents with daily living activities and medication assistance. Ideal candidates will have experience as a Caregiver or Certified Nursing Assistant (CNA), a high school diploma,...Senior
- QPS-Holdings,LL is seeking a Business Development Director for their late-phase clinical trials team. This home-based position will require extensive travel throughout the East Coast to develop client relationships and close business in clinical research. The ideal candidate...SeniorRemote jobWork from home
$120k - $200k
City National Bank is seeking a Lead Fiduciary Compliance Specialist in Newark, DE. This role supports compliance programs within Wealth Management, requiring 7 years of banking or compliance experience. Responsibilities include monitoring compliance activities, partnering...Senior- Insight Global is seeking a Project Manager in Newark, Delaware for their Civil Engineering group. The role involves leading various projects of different sizes and complexities, providing a dynamic and entrepreneurial environment for career growth. Applicants should possess...Senior
- Sallie Mae Bank is seeking a Senior Data Scientist to design, develop, and implement advanced statistical and machine learning models. The role involves overseeing the full model development lifecycle and ensuring compliance with governance standards. The ideal candidate...Senior
- JPMorganChase is seeking a Senior Associate for its TCIO Innovation team in Newark, Delaware. The role involves coordinating key projects, engaging with stakeholders, and leveraging technologies to improve operational efficiency. Candidates should have 3-5 years of project...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior brand designer Newark, DE
- senior business analyst contract Newark, DE
- senior database analyst Newark, DE
- legal senior counsel family office Newark, DE
- senior financial analyst remote Newark, DE
- senior accountant Newark, DE
- senior manager financial planning & analysis Newark, DE
- senior vmware engineer Newark, DE
- senior consulting engineer Newark, DE
- senior human factors engineer Newark, DE

