Medical Device Software Design Engineer
Our client, a Global Medical Device Manufacture has an immediate opening for a Medical Device Software Design Engineer for a 12 Month + Contract. Our client offers results-driven people a place where they can make a difference every day! You will also have the opportunity to work with other like-minded, self-directed and detail oriented Top Talents in an extremely collaborative and professional environment.
Position Description (Principle Duties and Responsibilities)
Responsible for the design, modeling, development and testing of a machine, structure or system. Develops functional requirements. Understands and applies standard engineering principles. Creates simulations and prototypes to evaluate preliminary designs and test how a machine, structure or system operates. Designs and tests components, and integrates components to produce final product. Monitors quality of products and controls the efficiency of processes. Evaluates a design' s overall effectiveness, cost, reliability, and safety. Investigates root causes of failures to maintain quality and recommend improvements.
Possesses and applies a broad knowledge of principles, practices, and procedures of a particular field of specialization to the completion of difficult assignments.
Reports observations/problems clearly and concisely, recognizing and highlighting specific deviations and presents possible solutions.
Develops system level design strategies and may lead design, development, testing & refinement of components and sub-systems.
Development follows Invent It, Make It, Sell It procedures.
Usually works with minimum of supervision, conferring with superior on unusual matters.
May be assisted by Design Engineer.
Under general supervision, plans, conducts and supervises assignments.
Reviews progress and evaluates results.
Recommends changes in procedures and processes.
Assignments are broad in nature, requiring originality and ingenuity.
Has appreciable latitude for unreviewed action or decision.
Guide and direct design engineers and senior design engineers in the same project.
Fundamental understanding of IPC and IEC requirements as well as ISO organization related to electrical.
Perform formal risk analysis and develop software mitigations. SW build, change control, and development/test process improvement.
Development of research prototypes used to evaluate new product concepts.
A desire to deliver a quality and innovative product that improves lives.
Contribute to the definition and specification of future designs.
Own/Support all phases of the product development lifecycle including design, implementation, debug, verification, validation, and transfer to manufacturing.
B.S. In Software Engineering, Electrical Engineering, or related field. M.S. In Software Engineering, Electrical Engineering preferred.
Requires a minimum of 5 years experience.
Experience with designing software products in an FDA or other regulated industry.
Familiar with concepts of design input, design output, traceability, and risk analysis.
Able to debug software and hardware/schematics at higher level using logic analyzers, oscilloscopes, and simulators.
Experience in concurrent cross-platform development preferred.
Demonstrates mastery in system level software (drivers, RTOS, and test applications) in embedded environment.
Expertise in debugging embedded systems without or with little emulator support.
Understands product development processes including: Change Control & Design Control. Software Development Life Cycle . Fluent in: C/C++, Object Oriented Coding, Windows Embedded Agile Testing Tools: CodeWarrior, Perforce or similar, Doxygen, LabView, Matlab, Microsoft Visual Stud. Knowledge in embedded system design required. Understand integration of software and hardware required.
Competent with Microsoft Office (Outlook, Excel, Word, etc.).
Must possess excellent oral and written communications.