Description
Core Job Responsibilities:Design, specify, and test major software components of image-guided minimally invasive surgical devices
Architecting, developing, integrating, testing and delivering embedded software in a regulated product development process
Participate in all project lifecycle phases - from code development through unit testing, documentation, and release
Drive planning and scheduling of featuresWork with cross-functional teams developing code for products and research & developmentWorking with a broad team to translate customer requirements into the best possible solution within resource, time, and technical constraints.
Proven history of delivering high-quality, tested, and documented code. Ability to schedule one's own deliverables and work within a software development process (source control, defect tracking)
Other duties as assigned
Other Responsibilities:
Understand the job specific quality system procedures and processes as defined in the Training Matrix and adhere to the requirements listed in those documents. If any of the procedure or process requirements are unclear or ambiguous, it is the responsibility of the employee to notify his/her supervisor or Quality Assurance
Requirements:
BS/MS in CS/CE, Physics, Math or related field7-10+ years software development experience, medical device development experience preferredComfortable with a variety of target OS platforms, particularly Win32 and Linux. Real-time OS experience a plus
Experience using and relying on revision control toolsC/C++ programming experienceShell/Perl/Python scripting experienceExcellent verbal and written communication and documentation skillsAbility to work well independently; self-motivated and disciplined to meet deadlines in the context of competing priorities and projects
Desired Qualifications:
Experience with the Qt frameworkExperience with User Interface developmentAt least a basic working understanding of signal processing principles (Fourier transforms, digital filtering, convolution etc.)
Familiarity with product development in an FDA-regulated environment and the related verification, validation, and documentation requirements
Imaging technology experienceTrack record of producing reusable code and modular designs with an eye toward an expanding product lineUnderstanding of hardware/software interactions and hands-on experience with bench-level debug
To find out more about Real please visit www.realstaffing.com