Sr Embedded Software Engineers
Job ID: Job-2825
location: Danbury, CT or Newark, DE
Jobtype: Permanent
Rate: $90K - $120K
Description:
Positions will be in - Medical Equipment space but that specific experience is not required
Experience
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.
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 preferred
Specialized Knowledge
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.
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.
Email resume in Word to JeffAltman@TheBigGameHunter.us. Please include the job code for the position with your resume.
NOTE: WE WILL ONLY RESPOND IF YOUR RESUME APPEARS TO FIT A ROLE
PAID RELOCATION. NO OVERSEAS RESUMES. NO 3RD PARTIES. Applicants for employment in the US must possess work authorization which does not require sponsorship from the employer for a visa.
To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to
www.TheBigGameHunter.us to subscribe. Listen to "Job Search Radio" on WebTalkRadio.net or in iTunes and other podcast directories.