Staff Software Engineer, Valence
ATEC Spine · Carlsbad, CA · 1 mo ago
On-siteEngineering$130k–$145k/yrFull-time
About the role
The Staff Software Engineer position supports software development for ATEC's surgical navigation and robotics platform. Key responsibilities include developing and performing activities for software development, providing technical leadership, and contributing to the completion of work group objectives.
Responsibilities
- Technical leadership in development of intra-op spine navigation applications
- Software architectural design, prioritization, and planning of feature development
- Collaboration with cross-functional R&D teams to drive regulatory approval (510k)
- Contribution to future roadmap decisions
- Design and implement high-quality applications and frameworks targeting the Unix/Linux platform
- Develop and implement application software in C++
- Perform integration and system-level testing of software and software/hardware systems
- Support clinical prototyping, testing, and formal evaluation in cadaveric surgical lab settings
- Attend surgical cases, engage with surgeons, and maintain familiarity with current company endeavors across technical areas
- Mentor junior resources and take ownership of end-to-end module delivery
Requirements
- Proven success in providing technical direction for medical devices used in an intra-operative clinical setting
- Experience with surgical navigation highly desired
- Experienced at delivering robust and reliable mission-critical medical device systems (IEC 62304)
- Proficient in C++ development in Linux environment
- Experience with Qt framework is a plus
- Proven experience in architectural design decisions and tradeoffs for evolving codebases
- Fluent with 3D spatial geometry for navigation systems, including coordinate transforms, linear algebra, registration
- Fluency with 3D volumetric imaging (such as CT, CBCT, MRI) and medical image data formats (DICOM)
- Experience with image processing and rendering toolkits such as VTK, ITK, OpenCV
- Experience building and testing software applications that use 2D-to-3D image registration
- Familiarity with camera calibration algorithms is a plus
- Experience with Agile software development methodologies, GIT/Azure DevOps
- Experience in an FDA regulated environment required
- Excellent leadership, time management, communication (written and verbal), decision-making, presentation, and organization skills
Qualifications
- 8+ years experience in development of surgical navigation or equivalent medical device products
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field preferred
Skills
- Leadership
- Time Management
- Communication (written and verbal)
- Decision-Making
- Presentation
- Organization
Benefits
Salary range: $130,000 - $145,000 annually. Full-time annual salary.