Lead Software Engineer, Platform

HologicNewark, DE
16hOnsite

About The Position

As Lead Software Engineer, you’ll guide a talented team to design, create, and improve embedded systems and software tools for our medical device portfolio. You’ll lead the charge in developing robust, safety-critical solutions using C/C++, Embedded Linux, and modern development practices, all while mentoring junior engineers and driving best practices.

Requirements

  • Experienced in embedded systems/software development, especially with C/C++ and Linux
  • Passionate about building quality products and developing high-performing teams
  • Skilled in debugging, troubleshooting, scripting (Python, Bash), and version control (Git)
  • Familiar with real-time operating systems, safety-critical software, and regulated environments (medical, automotive, etc.)
  • Strong technical leader, able to mentor, coach, and foster collaboration
  • Excellent communicator, able to adapt style for technical and non-technical audiences
  • Collaborative, proactive, and always striving for smarter, better solutions
  • BS or MS in a relevant technical field (CS, EE, etc.)
  • 8+ years software development experience (6+ with Master’s, 3+ with PhD)
  • Team leadership experience required
  • Embedded Linux and C/C++ experience required

Nice To Haves

  • Experience with real-time OS, medical devices, cybersecurity, cloud computing, and image processing a plus

Responsibilities

  • Lead the design, development, and documentation of embedded software and system components for new products and features
  • Own architectural discussions, requirements, risk assessments, and technical specifications
  • Write, test, and debug software that powers life-saving medical devices
  • Collaborate with cross-functional teams and stakeholders to maximize product value and ensure compliance
  • Mentor and develop engineers, championing Agile and continuous improvement across the team
  • Drive process and product innovation, including implementing best practices in embedded development
  • Communicate progress, risks, and needs to leadership and partners

Benefits

  • competitive salary
  • annual bonus scheme
  • comprehensive training
  • continued development and training
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service