Hologic Software Engineer - Marlborough, MA in Marlborough, Massachusetts
In this role, you will be part of an enthusiastic, results-oriented, and dynamic team of Application Software Engineers, Embedded Software Engineers, and Test Engineers working to design and develop Hologic's best-in-class Breast & Skeletal products. The ideal candidate will be someone who strives to understand how complex hardware/software systems operate in order to find ways to improve them.
Essential Duties and Responsibilities
Working closely with other developers and testers, develop an expert level understanding of how our products work and how they are used in clinical practice in order to specify, design, and develop our next generation diagnostic systems.
Work with other development engineers to design, code, test, and document new features and functionality.
Interface with Product Management and Domain Experts to identify product improvements and design new product features.
Develop software unit tests and interface with Test Engineers to explain functionality to ensure features are properly tested.
Be determined in searching for potential product improvements and insist on the highest levels of code quality.
Apply and share knowledge of new and emerging technologies and the opportunities to integrate them into our products.
A strong desire to constantly find smarter and better ways to develop our products so we can continue providing the best quality of care to our patients.
Strong Object Oriented coding skills in .NET/C#, C++, WPF
Strong understanding of software design principles, algorithms, data structures, design patterns, and multithreading concepts.
Strong general computer science knowledge, including operating systems, databases, software systems, and networking.
Deep understanding of the Windows Operating System. Experience with Android, UNIX, and RTOS is a plus.
The employee must occasionally lift and/or move up to 30 pounds
Excellent written and verbal communication skills
Education & Experience
Bachelors Degree in Computer Science, Computer Engineering, or related
3+ years of work experience
Ability to find unique solutions to complex problems
Agency and Third-Party 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.
- Hologic Jobs