Senior Embedded Software Engineer - Newark, Delaware United States - 20274

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.

JOB DESCRIPTION

Job #: 20274
Title: Senior Embedded Software Engineer
Job Location: Newark, Delaware - United States
Employment Type:
Salary: $100,000.00 - $120,000.00 - US Dollars - Yearly
Other Compensation: bonus, benefits and other compensation
Employer Will Recruit From: Nationwide
Relocation Paid?: Yes

WHY IS THIS A GREAT OPPORTUNITY?


Senior Embedded Software Engineer, Danbury, CT, OR Newark, DE

Growing & Profitable $3B Medical Device  Manufacturer seeking talented Senior Embedded Software Engineer for one of their divisions.  This role will be a part of a dynamic and high energy team of Application Software Engineers, Test Engineers and Embedded Software Engineers working to design and develop our best-in-class digital mammography products.  This position will understand how complex hardware/software systems operate in order to find ways to improve them.  The position will specify requirements, design, implement, integrate, test and release embedded level software used in medical imaging products.

JOB DESCRIPTION

Growing & Profitable $3B Medical Device  Manufacturer seeking talented Senior Embedded Software Engineer for one of their divisions.  This role will be a part of a dynamic and high energy team of Application Software Engineers, Test Engineers and Embedded Software Engineers working to design and develop our best-in-class digital mammography products.  This position will understand how complex hardware/software systems operate in order to find ways to improve them.  The position will specify requirements, design, implement, integrate, test and release embedded level software used in medical imaging products.

QUALIFICATIONS

  • Must have a BS Computer Engineering, Computer Science, Computer Systems, MS preferred
  • 5+ years of experience and 4+ years of embedded software role
  • Experience with motor drives, PID controllers
  • Device Driver experience under Windows or UNIX/Linux/Android
  • Knowledge of ARM processors and controllers, micro-controller architectures, state machine/finite automata/logic reduction techniques, communications protocols (CANBus, I2C, etc.), development tool chains
  • Failsafe software design experience
  • Must have strong project management skills, excellent communication skills, ability to persuade others, drive best practices and process improvements
  • Some travel - 5-10%

Education:
University - Bachelor's Degree/3-4 Year Degree