Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Noah Medical Logo

Sr. System Software Manager

Noah Medical

$209,800 - $262,200
Apr 21, 2025
San Carlos, CA, US
Apply Now

Noah Medical is looking to revolutionize robotic surgery by developing a next-generation robotic platform for early diagnosis and treatment of patients across multiple indications.

Requirements

  • Knowledge and experience with FDA Quality System regulations including those related to software development of Medical Devices, i.e. IEC 62304, ISO 14971, ISO 13485.
  • Experience with Agile software development or waterfall development methodologies.
  • Strong experience with software development for complex hardware and software environments
  • Experience with modern software design patterns and concepts
  • Experience with SOLID design principles and test-driven development
  • Experience with code quality standards and tooling
  • Experience with scalable software architecture

Responsibilities

  • Manage and provide technical leadership for multiple teams to design & develop complex software for medical robotic platforms.
  • Interface between various cross-functional teams to fully define product requirements and implement creative solutions in a fast-paced environment.
  • Act as the interface between Robotics Software, Firmware, UI, and System Software.
  • Participate and lead design reviews, dFMEA, and other design de-risking & documentation activities.
  • Design and implement scalable software architecture using modern concepts and design patterns
  • Set the standards within the team for SOLID design principles and test-driven development
  • Develop and enforce code quality standards and tooling to improve engineering velocity

Other

  • Minimum 10 years of experience working in complex hardware and software environments with a minimum of 5 years in the medical device industry.
  • Minimum 5 years experience leading software development teams.
  • B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Strong people management skills, proven success in recruiting, creating, and motivating a strong performing engineering team.
  • Excellent oral and written communication skills
  • Hybrid work environment