Manager, Software Engineering

Hologic

Marlborough (MA)

On-site

USD 122,000 - 203,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hologic, Inc. in Marlborough, MA is seeking a Software Development Manager to lead a software team in daily development activities, provide planning, scheduling, and tracking, and drive excellence in project execution.

The role focuses on improving system performance, capacity, reliability, and scalability while managing risks and ensuring milestones are met. You will collaborate with Electrical, Systems, Design Assurance, and Mechanical Engineers, apply C/C++, Agile methods, and modern software

Qualifications

  • Bachelor's degree in CS, Embedded Systems, or related field, plus 8 years of software development experience.
  • Experience with FDA-regulated development following IEC 62304 and ISO 14971 standards.
  • Embedded software with C/C++ including product launches and maintenance.
  • Design input/output, traceability, and risk analysis.
  • Agile software development experience.
  • Development of complex electromechanical systems.
  • Unit testing tools like Parasoft/Google Test.
  • Automating software testing at system/integration level.

Responsibilities

  • Lead software development team in Marlborough, ensuring day-to-day development activities and bug fixes.
  • Provide project planning, scheduling, and tracking to meet milestones.
  • Drive functional excellence in project execution, performance, reliability and scalability.
  • Proactively manage project quality, risks, and issues.
  • Collaborate with cross-functional teams and project managers to align dependencies and milestones.

Skills

C/C++
Software development
Agile methodologies
Team leadership
Project planning

Education

Bachelor's degree in Computer Science or Embedded Systems

Tools

Azure/Git/Perforce
Cockpit/Helix/DOORS
Parasoft/Google Test
Version control

Job description

Essential Duties and Responsibilities:

The Software Development Manager at Hologic. Inc in Marlborough, Massachusetts will lead a software development team in their day-to-day development activities, provide project planning, scheduling, and tracking, help drive functional excellence in project execution, analyze tests results and work with Developers and Engineers to perform bug fixes. Provide technical assistance to improve system performance, capacity, reliability, and scalability. Proactively manage project quality, risks, and issues. Own and manage execution against an aggressive but achievable project plan, provide project-related work direction to team members, work with peer project managers and cross functional program team members to monitor dependencies and ensure that critical program milestones and deliverables are met.


(PROCESS)

Oversee system performance lifecycle and identify key metrics for performance improvements. Evaluate system performances and recommend improvements. Generate periodic performance reports for management review. Participate in software development strategy and execution. Contribute to advancement of software organization by driving ideas for process improvement in project planning, project management and the overall product development process.


(MANAGEMENT)

Provide software team members with a clear vision and purpose for projects. Create a positive tone and morale for the team. Motivate team members and build project team identity and cohesion. Ensure cross-discipline coordination and communication. Provide input for setting team member’s performance objectives and provide feedback to direct reports about performance against project deliverables and core competencies. Provide ongoing feedback and coaching to team members as appropriate. Work on cross-functional teams of Electrical, Software, Systems, Design Assurance, and Mechanical Engineers. Collaborate with Project Managers to provide direction, make technical decisions and to develop project time and cost estimates.


(ENGINEERING TOOLS)

Use programming languages and tools including C/C++, compilers, build management software, debugging and source control tools.


Supervisory Responsibilities:

Qualifications

Education:

Requires a Bachelor's degree in Computer Science, Embedded Systems, or related field plus 8 years of software development experience.


Experience:

Minimum of 8 years of experience with the following:



  • Designing Software Products in a Food & Drug Administration (FDA) regulated industry following IEC 62304 and ISO 14971 standards.

  • Experience with Product launches and Post-launch Maintenance with embedded software using C/C++.

  • Performing design input, design output, traceability, and risk analysis.

  • Utilizing Agile methodology for Software Development.

  • Experience with development of complex electromechanical system.

  • Experience using Software Version Control tool like Azure/Git/Perforce, Requirement management tools like Cockpit/Helix/DOORS.

  • Experience with unit testing tool Parasoft/Google test.

  • Experience with automating software testing at system and integration level


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 an 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 $122,00 - $203,300 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.


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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Software Engineering
Manager, Software Engineering

Hologic, Inc. • Marlborough (MA)

On-site
USD 122,000 - 203,000
Annual bonus
Training & development
Competitive salary
Manager, Software Engineering
Manager, Software Engineering

DIRECT SALES, US • Marlboro (MA)

On-site
USD 122,000 - 203,000
Annual bonus
Competitive salary
Training & development
Systems Engineer 4
Systems Engineer 4

Hologic, Inc. • Newark (DE)

On-site
USD 119,000 - 187,000
Systems Engineer 4
Systems Engineer 4

Hologic, Inc. • Town of Newark (WI)

On-site
USD 119,000 - 187,000
Annual bonus
Competitive salary
Training & development
Sr. Systems Engineer
Sr. Systems Engineer

Hologic, Inc. • Newark (DE)

On-site
USD 98,000 - 153,000
Sr. Systems Engineer
Sr. Systems Engineer

DIRECT SALES, US • Newark (DE)

On-site
USD 98,000 - 153,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hologic, Inc. • Town of Newark (WI)

On-site
USD 107,000 - 167,000
Sr. Mechanical Engineer
Sr. Mechanical Engineer

DIRECT SALES, US • Newark (DE)

On-site
USD 98,000 - 153,000
Sr. Systems Engineer
Sr. Systems Engineer

Hologic, Inc. • Marlborough (MA)

On-site
USD 98,000 - 153,000
Systems Engineer 3
Systems Engineer 3

Hologic, Inc. • Newark (DE), Marlborough (MA)

On-site
USD 98,000 - 153,000
Annual bonus
Training & development