Sr. Software Engineer
Bay Area, CA
Position ID: 142 SEĀ
Our client is a rapidly growing medical device company producing highly innovative patient-matched orthopedic implants.
We are seeking a software engineer with a strong background in CAD automation. The position will be responsible for the development of software components and procedures used to generate patient-specific implant designs from medical images.
Responsibilities
- Work as part of an interdisciplinary team of imaging specialists, software and mechanical engineers and surgeons.
- Design, implement and test automated CAD and image processing algorithms.
- Coordinate with other team members to determine software requirements.
- Assist with GUI development.
- Develop software validation and bench testing protocols.
- Perform and document all R&D efforts according to the company’s FDA and ISO quality system procedures.
Educational Requirement:
- BS & MS in Computer Science or equivalent degree.
Qualifications
- Strong background skills in: CAD / CAM, C++, Computer Graphics, OpenGL, OOD, OOP, NURBS, .NET, Windows, GUI.
- 3+ years experience in commercial CAD / CAD automation software development.
- Solid background in mathematics, computational geometry and computer graphics / visualization.
- OpenGL experience.
- Solid coding skills and techniques including OOA / OOD / OOP using C++.
- Experience with .Net Windows Forms GUI framework.
Related Keywords:
C++, Object Oriented Programming, “Object Oriented”, .Net, VB, “Visual Basics”, senior Software Engineer, Programmer, Analyst, System Engineer, “software engineer”, “system engineer”, TKA, GUI, imaging, senior, “system analyst”, Java, C, CAD, computer graphics, “computer graphics”, CAM, implant, orthopedic, orthopaedic, knee, total knee arthoplasty, total knee replacement, TKA, TKR, “total knee”, “total knee replacement”, “total knee arthroplasty”, arthroscopy, job opportunity, position, job description, medical, medical device, “medical device”, medical software, programs, program, testing, validation, verification, V&V, project manager, “project manager”…