The Senior Embedded System Engineer is an integral part of product development team that creates innovative customer solutions for the life sciences industry. Senior Embedded Systems Engineer reports to Engineering Leader and is responsible for independent evaluation, selection and substantial adaptation and modification of standard techniques, procedures and criteria in developing embedded systems. This position works under a low level of supervision with a high level of independent work. Independent technical decisions on work are covered by precedents and seek direction/guidance on novel or controversial problems. In addition, this position may participate in project specific relationship building with Customers and Suppliers.
BS in Electrical Engineering, Computer Engineering or equivalent required
Post-graduate technical degree preferred
Greater than 5 years of experience in related field required, including post-graduate experience
Solid experience with embedded system development and/or verification required
Skills and Competencies
Effective written and verbal communication skills including presentations to customers, peers and executives. Writes and communicates technical reports. Solid technical writing skills (procedures, reports, etc.)
Advanced engineering knowledge, proven software design, development and verification aptitude
Strong knowledge of software development and analysis tools including editors, compilers, linkers, debuggers, code analyzers, version control systems, software testing tools, etc.
Solid working knowledge of microcontrollers, FPGAs, analog circuits and digital electronics
Solid working knowledge of motor control principals.
Good understanding of serial network (RS-232, RS-485, CAN) concepts
Competent complex problem solving/troubleshooting skills.
Effective design risk management using Failure Mode Effects Analysis (FMEA).
Ability to operate effectively in the project team environment and communicate with Customers.
Working knowledge of standards and the ability to apply complex set of standards into designs. Ability to quickly learn, interpret and apply new standards.
Effective time management skills.
Development of intellectual property.
Mentor level I & II engineers.
Computers and Technology
C/C++ and Assembly programming language
ORCAD / Allegro or similar PCB Design tools.
Microsoft Visual Studio, Microsoft SQL Server database, SVN, Bugzilla
Advanced requirements management tool such as IBM Rational DOORS or similar
Microsoft Office Suite and other productivity applications