**Senior Embedded Software Engineer (Job Number: 161722)**
**Description**
You will be part of an enthusiastic, results-oriented, and dynamic team of Embedded Software Engineers, Application Software Engineers, and Test Engineers working to design and develop Hologic’s best-in-class digital mammography 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.
**Summary of Duties and Responsibilities**
+ Specify the requirements, designs, implements, integrates, tests and releases embedded level software used in medical imaging products.
+ Develop and maintain software under an Agile/Scrum/Continuous Integration methodology.
+ Develop functional, design, interface and test specifications and/or tools with minimal supervision.
+ Conduct specification/work reviews of his/her designs under the direction of the project manager.
+ Accurately estimate the time to complete scheduled tasks and evaluate on a regular basis the actual versus the planned task times, providing input to the schedules as necessary.
+ Participate in design reviews under the direction of upper level engineers.
+ Ensure that design implementation, test and maintenance methods/processes are developed and executed in a manner, which supports all applicable quality standards.
**Qualifications**
+ Knowledge of practical software solutions and be able to apply software design techniques to the development of embedded systems software.
+ In-depth experience in development of functional, design and interface aspects of a product at board, sub-system and system level.
+ Proficiency with C/C++ and Assembler level programming languages in an embedded environment.
+ Understanding of the interaction between hardware and software at component, sub-system and system levels.
+ Ability to read and understand circuit diagrams, to identify control signals and processor inputs.
+ Significant experience in the development of software under an RTOS environment.
+ Ability to comprehend existing code and perform analysis to produce state/timing charts from code constructs.
+ Ability to manage time to be able to handle multiple overlapping projects.
+ Ability to work comfortably in both individual and team environments.
**Education/Experience**
+ Bachelor degree in Computer Science/Computer Engineering/Computer Systems with at least ten years’ experience in a related field, including at least 4 years in an Embedded Software role.
+ Masters Degree desired
**Specialized Knowledge**
The following specialized skills are highly valued:
+ Experience with PWM motor drivers and PID controllers and the related issues.
+ Knowledge of Freescale processors and controllers.
+ Knowledge of ARM processors and controllers.
+ “Failsafe” software design experience.
+ Project management tools/techniques.
+ Knowledge of different micro-controller architectures.
+ State machines/finite automata/logic reduction techniques.
+ Knowledge of communications protocols (e.g., CANBus, I2C, RS-232/485).
+ Experience with a variety of development tool chains.
+ Device Driver experience under Windows or UNIX/Linux.
+ Experience with embedded real-time graphics displays.
**Additional Details**
+ Must be able to lift and carry product weighing approximately 30lbs.
+ Some travel (5-10%) may be required.
**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 an equal opportunity employer inclusive of females, minority, disability and veterans, (F/M/D/V)_
_MON_
**Primary Location:** _United States-Connecticut-Danbury_
**Organization:** _BSH Research and Development_
**Schedule:** _Full-time_
**Shift:** _Day Job_
**Travel:**
**Job Posting:** _Nov 8, 2016, 4:24:52 PM_