Newark or Marlborough On-site USD 72,300 – 113,200 / year

Hologic is hiring an Embedded Software Engineer

Responsibilities

  • Gain familiarity with the product line and technical domain.
  • Build a functional understanding of hardware components, software systems, and clinical applications to support ongoing development and maintenance.
  • Produce robust, efficient embedded software in C/C++ for microcontroller-based platforms under supervision.
  • Write clear, modular, and sustainable code aligned with team standards.
  • Support the implementation of new features, resolve software defects, and improve existing code structure.
  • Engage in testing and validation processes across multiple levels.
  • Create and maintain unit tests to ensure code reliability.
  • Assist in integration and system-level testing efforts.
  • Carry out software verification tasks according to established test protocols.
  • Adhere to Agile and Scrum methodologies in team workflows.
  • Take part in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Utilize Git version control and CI pipelines for automated builds, testing, and deployment.
  • Maintain accurate documentation of development work.
  • Contribute to technical documents such as design specifications, change records, release summaries, and task tracking logs.
  • Engage in peer code reviews to ensure quality and consistency.
  • Provide and accept actionable feedback during code review sessions.
  • Follow established coding conventions and software development best practices.
  • Support defect analysis and resolution processes.
  • Assist in reproducing, diagnosing, and fixing software issues with guidance from senior team members.
  • Record root causes of defects and recommend preventive measures.
  • Collaborate with interdisciplinary teams including systems, hardware, test, and quality engineering.
  • Work closely with other engineers to clarify feature requirements and assess testability.
  • Support test execution and automation initiatives as needed.
  • Uphold compliance with quality and process standards.
  • Learn and adhere to the organization's Quality Management System procedures.

Benefits

  • Extensive onboarding training and ongoing professional development opportunities.
  • Competitive base salary with eligibility for annual performance-based bonuses.
  • Eligible for bonus compensation based on company and individual performance.

Compensation

Final compensation is determined by experience, skills, education, location, business requirements, and market conditions.

Work Arrangement

On-site

Agency and Third-Party Recruiter Notice

Recruitment agencies must have a currently signed Hologic Agency Agreement executed by the Human Resources Department. Submissions of resumes are only accepted for positions where the agency has been formally invited by a Hologic Recruiter. All candidate submissions must be directed to the assigned recruiter under these terms; otherwise, they will not be reviewed.

AI Use Policy

Applicants are required to avoid using AI tools, including generative AI or automated writing assistants, during any phase of the interview process. Responses influenced by such tools may lead to disqualification. This policy ensures a fair and authentic assessment of each candidate’s abilities.

Equal Opportunity Employer

The company is committed to providing equal employment opportunities and supports inclusion for individuals with disabilities and veterans.

Other

Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.

Not specified

Required Skills
C/C++GitPythonShell ScriptingCI/CDDebugging
About company
Hologic
Company developing cutting-edge medical devices that support breast and skeletal health (e.g., imaging systems, diagnostics, and related platforms).
All jobs at Hologic Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago