Join Us as a Lead Embedded Software Engineer and Drive Innovation!
Are you ready to lead and innovate in the world of embedded software engineering? We are seeking a talented Lead Embedded Software Engineer to join our dynamic team located in Newark, DE. This is an exciting opportunity to design, develop, troubleshoot, and debug software for both new and existing products, making a significant impact on our cutting-edge technology.
If you are an experienced professional with a passion for embedded software engineering and ready to lead complex projects, we want to hear from you. Apply today and become a key player in driving innovation and excellence!
What to Expect:
Innovative Development: Design, develop, and enhance software and tools that support our design, infrastructure, and technology platforms. This includes build pipelines, static analysis, automated testing, operating systems, compilers, networks, utilities, databases, cybersecurity, and cloud-based tools. Hardware Compatibility: Determine hardware compatibility and provide influential insights into hardware design. Complex Problem Solving: Tackle complex issues with in-depth analysis and evaluation of variable factors, demonstrating good judgment in selecting methods and techniques for achieving results. Networking and Collaboration: Network with key contacts outside your immediate area of expertise to drive innovative solutions. Leadership and Coordination: Use your wide-ranging experience and professional concepts to resolve complex issues creatively and effectively. Determine methods and procedures for new assignments and coordinate activities of other team members as a Team Lead. Impactful Work: Lead the development of software that powers innovative products, shaping the future of technology. Creative Freedom: Use your creativity and expertise to resolve complex issues in effective ways. Professional Growth: Network with key industry contacts and work on cutting-edge projects that enhance your professional development. Collaborative Environment: Be part of a forward-thinking team that values innovation, collaboration, and excellence.
What we Expect:
Maintain and expand on an expert level of understanding of our products and their use in clinical practice, using this knowledge to maintain these products as well as specify, design, develop and test our next generation products. Own and lead the design, development, and documentation of software components and systems for new products, features, or functionality. Participate in high level architectural discussions and the creation of the technical specification of the software. Develop and maintain software under an Agile/Scrum/Continuous Integration methodology. Identify, design, and implement required software testing to ensure features are properly tested. Collaborate with Test Engineers to understand functionality and for the development and support of testing plans. Accountable for the identification, diagnosis, prioritization, and correction of technical issues. Implement and track solid corrective actions to reduce defects and failures or optimize and streamline manufacturing processes. Ensures on time delivery of work products. Actively initiates collaboration with the service team on key product design elements, their operation, and how to use them properly. Drive continuous improvement across architecture, scalability, and performance quality.
Qualifications:
Education and Experience
Bachelor's Degree with 8+ Years Significant experience in development of complex multi-component systems including RTOS and/or Embedded controllers. Experience in supporting safety-critical device manufacturing and applicable government regulations such as FDA, FAA, SEC, etc. Experience with Embedded Linux, Cybersecurity, Cloud Computing, Deep Learning is beneficial. Experience with safety-critical software systems in a highly regulated environment is beneficial.
Skills
Demonstrated success leading commercial product development throughout the product lifecycle. Expert understanding of computer science concepts, including operating systems, databases, software systems, and networking In depth expert knowledge of complex software design principles, algorithms, data structures, design patterns, and multithreading concepts. Ability to skillfully implement design patterns and author software requirement specifications. Proficiency with C/C++ and Assembler-level programming languages in an embedded environment. Ability to read and understand circuit diagrams to identify control signals and processor inputs. Ability to comprehend existing code and perform analysis to produce state/timing charts from code constructs. Expert debugging skills; Expert in troubleshooting and resolving complex issues. Expert in using and troubleshooting version control software (such as Git, Perforce, Azure Dev Ops, SVN, or other) Expert analytical and problem-solving skills Excellent written and verbal communication skills, particularly in communicating complex technical details with both technical and non-technical audiences. Adapts communication style to suit different audiences. Creates precise, accurate technical documentation. Excellent interpersonal skills- Ability to lead and motivate a team; Collaborate cross functionally; Efficiently direct and coordinate the work of others.
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!
The annualized base salary range for this role is $128,300 - $200,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.
Hologic, Inc. is proud to be an Equal Opportunity Employer inclusive of disability and veterans.
LI-#DS1