Contract Embedded Software Design Engineer


Embedded Software Design Engineer Summary:
The Embedded Software Design Engineer develops real-time microcontroller based embedded software (firmware) for commercial, industrial, and medical products. Defines requirements and architecture for firmware subsystems, fault tolerance and needs of the system. The Embedded Software Design Engineer designs, prototypes, and tests firmware subsystems per defined requirements and architecture. Performs necessary analysis to prove correct operations under defined conditions. Develops verification test plans and procedures. Works within multi-discipline team.

Embedded Software Design Engineer Qualifications:
? BSCE, BSEE or equivalent
? Experience with C and C++ (some application programming experience is also preferred)
? Experience with software development for embedded microcontroller/DSP design
? Experience working in a regulated environment (FDA 21 CFR Pt. 820, ISO9001, ISO13485)
? Working knowledge of EMC/EMI/Safety and CE marking requirements relative to electronic product development
? Experience with hardware/software interfaces and integration
? Solid knowledge and experience in software quality assurance with particular emphasis to hazard analysis, verification inspections and testing
? Use of case tools at requirements or design preferred
? Experience with product requirements documentation and design verification testing
? Five or more years of progressive electronics industry experience preferred
? Embedded C experience


Golden, Colorado 80401




Electronic and Other Electrical Equipment and Components/ and Supplies


Job Search

Snelling offers exciting employment opportunities in many fields – including medical, financial, engineering, information technology, manufacturing, and light industrial, administrative and clerical, and more. Search our career, temporary-to-hire and contingent (temporary) employment opportunities now. Find jobs that interest you and apply online!

Snelling Corporate Office

4055 Valley View Lane, Suite #700
Dallas, TX, 75244

(800) 411-6401

(972) 239-7575