Search Jobs | About Us | Home  

Principal Software Engineer

Location:Morrisville, NC
Benefits:Comprehensive Benefit Package includes 401K
Employment Type:Full Time
Description:To lead the software engineering efforts within product development.
Duties:• • Technical Leadership and Project Management of R&D product development teams to develop the software architecture and code within medical systems.
• Forge software development strategy and lead software development, tracking and support efforts.
• Generate ideas and solutions for new products as well as engineering support for current products.
• Comply with regulatory requirements, including company design control procedures.
• Review and analyze, including formal reports when necessary, such things as product concepts and needs, patents, sales and marketing plans, etc.
• Assist with activities relating to the coding, testing and evaluation of software elements.
• Perform design analysis and risk analyses.
• Interface with vendors in component design, procurement and testing.
• Compile and debug initial prototypes.
• Coordinate software testing and validation efforts.
• Estimate project/product costs.
• Generate ideas and solutions for new product design issues.
• Assist in document control and maintenance of design history file.
• Implement procedures, training records, specification sheets, drawings and bill of materials.

SUPERVISOR RESPONSIBILITIES

• Leading project Team to product commercialization.
• Potential to manage 1-3 direct reports.
Qualifications:EDUCATION AND/OR EXPERIENCE
• • B.S. in Computer Science or Computer Engineering with 10 -15 years of experience in the software design and development, preferably in the medical industry.
• Project leadership skills and demonstrated experience in hands-on management of project teams.
• Programming Languages: C, C++, C#, Assembly, Matlab
• Experience with embedded systems and programming.

• Experience with real time operating systems preferred.

• Solid working knowledge of regulatory requirements for software development, including knowledge of standards such as IEC 60601, ISO 13485, ISO 14971.
• Project scheduling such as Microsoft Project is desirable.

ESSENTIAL KNOWLEDGE, SKILLS & ABILITIES

Microsoft Windows environment, Outlook, excel, MS project, C, C++, C#, Assembly, Matlab



This job is no longer active. Please click here to see current job listings.

Share this Job:


Managed by Job Match LLC, All Rights Reserved - iApplicants™ Applicant Tracking Systems © Copyright 2005-2013 | admin