Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Development Engineer

Hologic

Sr. Software Development Engineer

We are seeking a full-time Sr. Software Development Engineer to join our innovative team! We are looking for a passionate and experienced engineer who will design, develop, and maintain high-quality embedded software applications using C and C++, and who can also develop the algorithms behind them, including signal processing, real-time control, and sensor fusion and tracking.

This candidate will take algorithms from concept through prototyping, implementation, and verification on embedded targets, and will collaborate with cross-functional teams to ensure the software meets user needs. They will provide technical support, lead project modules to completion, and explore new technologies to enhance software quality and performance. Mentoring junior engineers and continuous improvement are key, and you will work with internal teams to drive innovation and achieve project goals.

Essential Duties and Responsibilities:

  • Design, develop, test and maintain high-quality Embedded software applications using C and C++ programming languages.
  • Design, develop, and validate algorithms for signal processing, real-time control (e.g., closed-loop energy delivery, motor and thermal control), and sensor fusion and tracking.
  • Prototype and evaluate algorithms in MATLAB or Python, characterize performance against bench and clinical data, and implement them as efficient, production-quality C/C++ on resource-constrained targets.
  • Define algorithm requirements, performance metrics, and acceptance criteria, and document design rationale, verification results, and known limitations in accordance with design controls.
  • Work closely with the cross-functional team consisting of Systems, Electrical, Marketing, Manufacturing, Design Assurance, Service team etc. on system behavior, sensor and control requirements, and graphical user interface (GUI) design, and ensure that they meet the user needs and expectations.
  • Work effectively in an agile environment with other software developers, testers, engineers, and project managers and deliver software solutions in a timely manner.
  • Adhere to the best practices for software development, testing, documentation, and code review and ensure that the software meets the quality standards and requirements.
  • Support and provide constructive feedback on the architecture and design of the project and suggest improvements and enhancements.
  • Identify and resolve software issues and bugs and provide technical support to the users.
  • Explore and assess new technologies and tools that can improve software quality and performance and integrate them into the software development process.
  • Communicate clearly and effectively with internal and external stakeholders such as users, clients, vendors, etc. and provide regular updates on the project status and progress.
  • Demonstrate flexibility to work on multiple projects simultaneously and prioritize tasks accordingly.
  • Ability to lead and drive software modules and algorithm components to completion and ensure that they meet the project objectives and goals.
  • Write clear and concise software requirements based on systems requirements and specifications.
  • Work autonomously and in a team environment and collaborate with other team members.
  • Support custom tool design and implementation (e.g., data capture, analysis, and simulation tools) if required by the project.
  • Mentor Junior Engineers on the team.

Qualifications

  • Bachelor's degree in computer science, Engineering or related field or equivalent work experience.
  • 8+ years of proven experience in software development using C & C++ programming languages.
  • Hands-on experience developing and implementing algorithms in at least one of the following areas: digital signal processing (filtering, spectral analysis, estimation), closed-loop control (PID and related techniques), or sensor fusion and tracking (Kalman and complementary filters, IMU integration, calibration and drift compensation).
  • Proficiency in MATLAB, Python (NumPy/SciPy), or similar tools for algorithm prototyping, data analysis, and simulation.
  • Experience implementing numerical algorithms on embedded processors in fixed-point or floating-point, including performance profiling and optimization.
  • Experience with Real Time operating system.
  • Proficiency in object-oriented programming, data structures, algorithms and design patterns and their applications in software development.
  • Familiarity with software development tools such as Git, Visual Studio, Eclipse, etc. and their usage in software development lifecycle.
  • Experience with tools like googleTest/Parasoft/JUnit for unit testing and code coverage.

Preferred skills

  • Experience with continuous integration/continuous delivery (CI/CD) tools such as Azure DevOps Services or similar tools.
  • Experience with debugging tools such as JTAG, oscilloscope, etc.
  • Familiarity with medical device software development or related domain and compliance with medical device standards such as IEC 62304, ISO 13485, etc. or similar standards
  • Experience with RF or ultrasound signal chains, ADC/DAC interfaces, and sensor data acquisition.
  • Familiarity with state estimation and tracking for handheld or surgical devices (IMU-based orientation, positional sensing, calibration and drift compensation).
  • Master's degree in Computer Engineering, Electrical Engineering, or a related field with a focus in signal processing, controls, or robotics.

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.

If you have the right skills and experience and want to join our team, apply today. We can't wait to hear from you!

Additional Info:

The annualized base salary range for this role is $128,200 - $200,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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Software Development Engineer in Newark, DE vacancy
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer-Java/Spring Boot at JPMorganChase within Commercial and...  ...creative software solutions, design, development, and technical troubleshooting with ability to think beyond... 
    Suggested

    JP Morgan Chase

    Newark, DE
    4 days ago
  • $186k - $285.6k

     ...global scale, come make a difference at Fiserv.Job TitleTech Lead Software Engineering Sr Advisor IIAbout your role:You will design, develop, and...  ...adopting and scaling artificial intelligence-assisted development tools to improve measurable engineering outcomes across teams... 
    Suggested
    Full time
    Temporary work
    H1b
    Work at office
    Monday to Friday

    Fiserv

    Wilmington, DE
    1 day ago
  •  ...assets.KBR is looking for a Civil Structural Engineer to make decisions and recommendations...  ...projects.Function as a civil project lead.Provide design documents for facility site...  ...through professional training and development.​Click here to learn more: KBR BenefitsBelong... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    KBR

    Newark, DE
    2 days ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer AWS at JPMorgan Chase within the Consumer & Community...  ...creative software solutions, design, development, and technical troubleshooting with ability to think beyond... 
    Suggested

    JP Morgan Chase

    Wilmington, DE
    2 days ago
  • Job responsibilitiesExecutes software solutions, design, development, and technical troubleshooting with ability...  ...to software engineering communities of practice and events...  ...Lambdas, Snowflake/DatabricksChase is a leading financial services firm, helping nearly... 
    Suggested

    JP Morgan Chase

    Wilmington, DE
    5 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer-AWS and Terraform at JPMorgan Chase within the Corporate...  ...creative software solutions, design, development, and technical troubleshooting with ability to think beyond... 
    Remote work

    JP Morgan Chase

    Wilmington, DE
    3 days ago
  •  ...organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionKnowledge of IBM Datastage Architecture,... 
    Work experience placement

    Sonsoft

    Newark, DE
    2 days ago
  •  ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community...  ...toolchain.Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development... 
    For contractors

    JP Morgan Chase

    Wilmington, DE
    2 days ago
  •  ...develop game-changing, high-quality solutions. As a Senior Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking,...  ...anti-patterns by promoting approved patterns and spec-driven development.Experience with Java, Python, and React (or comparable... 

    JP Morgan Chase

    Wilmington, DE
    1 day ago
  •  ...SAP EAM Technical Lead The SAP EAM Technical Lead is responsible for the technical architecture, development, and implementation of SAP Enterprise Asset Management (EAM) solutions...  ...Computer Science, Information Systems, Engineering, or related field. Work Experience: 7+... 
    For contractors
    Work experience placement
    Remote work

    CUC Corporate Brand

    Newark, DE
    5 days ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer - Java/Microservices/AWS/AI at JPMorganChase within the...  ...creative software solutions, design, development, and technical troubleshooting with ability to think beyond... 

    JP Morgan Chase

    Wilmington, DE
    3 days ago
  •  ..., and deliver top-notch technology products.As an AWS Sr. Lead Software Engineer-Java/SpringBoot/Terraform at JPMorgan Chase within Consumer...  ...firmwide frameworks, tools, and practices of the Software Development Life CycleInfluences peers and project decision-makers to... 
    For contractors

    JP Morgan Chase

    Wilmington, DE
    3 days ago
  •  ...build, and deliver top-notch technology products.As an AWS Lead Software Engineer-Java at JPMorgan Chase within the Consumer and Community...  ...firmwide frameworks, tools, and practices of the Software Development Life Cycle• Influences peers and project decision-makers to... 
    For contractors
    Work experience placement

    JP Morgan Chase

    Wilmington, DE
    2 days ago
  •  ...transform the call center agent experience through real-time guidance, workflow automation, and intelligent decision support. As a Lead Software Engineer (Vice President) at JPMorganChase within the Machine Learning and Intelligence Operations Virtual Agent Assist team, you’ll... 

    JP Morgan Chase

    Wilmington, DE
    4 days ago
  •  ...where you can push the limits of what's possible.As an AWS Lead Software Engineer -Java/Full Stack at JPMorgan Chase within the Corporate...  ...responsibilitiesExecutes creative software solutions, design, development, and technical troubleshooting with ability to think... 

    JP Morgan Chase

    Wilmington, DE
    1 day ago
  •  ...where you can push the limits of what's possible.As an AWS Lead Software Engineer-Java/Spring Boot at JPMorgan Chase within Consumer and...  ...responsibilitiesExecutes creative software solutions, design, development, and technical troubleshooting with ability to think... 

    JP Morgan Chase

    Wilmington, DE
    1 day ago
  •  ...at a time. Title: Analytical Technical Lead - External Manufacturing & Tolling Location...  ..., Quality, Manufacturing, and Product Development teams to ensure reliable analytical methods...  ..., Analytical Chemistry, Chemical Engineering, or a related scientific discipline. 5+... 
    Contract work
    Work at office

    FMC Corporation

    Newark, DE
    4 days ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver...  ...toolchain. Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted... 
    For contractors
    Work at office

    Hackajob

    Wilmington, DE
    1 day ago
  •  ...Newark, DE seeks an experienced Full Stack Technical Lead focused on front-end and API development to design, develop, and deliver scalable, high‑performance...  ...REST APIs, enforce accessibility and security, guide engineering teams, and drive CI/CD and AI-assisted coding... 

    Photon

    Newark, DE
    1 day ago
  •  ...experienced Full Stack Technical Lead, front-end and API-focused, to lead the design, development, and delivery of scalable,...  ...technical leadership skills to guide engineering teams and drive best practices...  ...negotiable. Understanding of software architecture, including... 
    Contract work

    Photon

    Newark, DE
    2 days ago
  • Are you passionate about driving innovation while ensuring compliance and quality in medical device development? At Hologic, we are seeking a Lead Design Assurance Engineer to play a pivotal role in new product development, ensuring that design controls, risk management,... 

    Hologic

    Newark, DE
    3 days ago
  • Qnity is seeking a Senior Engineer/Scientist to lead predictive modeling for CMP fundamentals, validating models and guiding product development. You will integrate experimental data with first-principles simulations to enhance decision making. Responsibilities include... 

    Qnity

    Newark, DE
    5 days ago
  •  ...build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within the AI/ML Data Platforms team, you...  ...toolchain. Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted... 

    JP Morgan Chase

    Wilmington, DE
    3 days ago
  • The Cigna Group’s Evernorth Health Services division is seeking a Senior Pharmacy Technician Representative to lead and support pharmacy production workflows on-site. This role emphasizes accurate execution, training responsibilities, and collaboration with supervisors... 

    JobRx, Inc.

    Newark, DE
    5 days ago
  •  ...and advance your career — and we have the perfect software engineering opportunity for you.As an AWS Lead Software Engineer - Java/Spring Boot at JPMorgan Chase...  ...technical solutions across the full software development lifecycle, collaborating with cross-functional teams... 

    JP Morgan Chase

    Wilmington, DE
    1 day ago
  •  ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer - Java/React/AWS/AI at JPMorganChase within the Consumer...  ...toolchain.Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted... 
    For contractors

    JP Morgan Chase

    Wilmington, DE
    2 days ago
  •  ...where you can push the limits of what's possible.As an AWS Lead Software Engineer-Big Data/ETL at JPMorgan Chase within the Corporate Sector...  ...the team.• Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-... 

    JP Morgan Chase

    Wilmington, DE
    4 days ago
  • Senior Lead Software Engineer Join JPMorganChase's Chief Data & Analytics (AIML Data Platforms) team in Jersey City as a Senior Lead Software...  ...testing). Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted... 

    Chase

    Wilmington, DE
    4 days ago
  • Sr Lead Software Engineer Build and operate the AI toolchain that is accelerating mainframe modernization at scale. As an Sr Lead Software...  ...platforms (AWS/EKS/ECS) Expert proficiency with AI-assisted development tools (Claude Code, GitHub Copilot, Cursor) as core daily... 

    Chase

    Wilmington, DE
    4 days ago
  • $229.9k - $262.4k

    Senior Lead Software Engineer, Full Stack (Bank Tech) As a Senior Lead Software Engineer in Solutions Engineering, you will be an Engineering...  ...across the bank's systems landscape — spanning full-stack development, Cloud/DevOps, SRE, and AI/ML. If you thrive at the... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    Wilmington, DE
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Development Engineer. Be the first to apply!