| Title: Principal Software Engineer Instrument Development
|
| Location: Piscataway, NJ
|
| Job Type: Direct Hire
|
| Compensation: $100,000.00 to $140,000.00 per Year
|
| Reference Code: 940350-AQG
|
| Description: Our client is seeking a successful Principal Software Engineer to join the Scanner Hardware group. This person will be responsible for the planning, requirements definition, design, development, testing and configuration management of embedded software for Class II medical devices. This person will support the development of software processes in compliance with FDA Quality System Regulations and Industry Guidance documents; help create and maintain a Software Development Plan and Process; and lead the development of Software Requirements. This person will lead development of product Software Architecture for distributed system; lead software development for major subsystem; and be responsible for the oversight of software development for entire program. This person will also lead Software Verification and Validation and be responsible for development of plans, procedures and test reports. This person will work closely with the senior staff (project managers, system engineers, principal engineers) on the instrument development team to drive overall integration of the product.
|
| Requirements: A BS in Computer Science or related discipline and a minimum of 10 years of experience in real-time or soft real-time software development is required. Experience with developing Graphical User Interfaces; experience in planning, e.g. developing work breakdown structures, resource planning, program risk management; and experience in facilitating software safety risk management activities is required. Experience with Software Configuration Management processes and tools; experience with Software Verification and Validation; and demonstrated team leadership is required. Strong problem solving and creative skills; excellent communication skills and teamwork ethic; strong C/C++ development skills; and strong multi-threaded development skills are required. A Masters Degree is preferred in Computer Science or related discipline. Experience in developing software for IVD devices preferably Class III, a minimum of 3 years of developing software architectures for medical devices and familiarity with image processing or signal processing algorithm development is required. Familiarity with all stages of product development, working from concept through product launch is required. Experience with requirements management tools; experience with LINUX development environment; and experience with state machine development is required. Experience with communication protocol development e.g. TCP/IP, HL7; experience with Rhapsody, Covarity, ClearCase and ClearQuest development tools; and experience as a direct line manager, managing staffs and department budgets is required.
|
|
|
|
|


|
|