Who We Are
Noah Medical is building the future of medical robotics. Our next generation robotic platform targets early diagnosis and treatment of patients across multiple disease states. Based in Silicon Valley and backed by well-known institutional investors, our incredibly talented team of 150+ engineers, innovators and industry leaders brings years of experience from the top healthcare companies in the world, including: Intuitive, Auris, Stryker, Johnson & Johnson, Boston Scientific, Verb Surgical, Mako, Think Surgical, Medrobotics & Hansen.
About The Team
Noah Medical is looking for a full time, salaried Robotics Software Engineer. As a member of Noah Medical’s robotics software team, you will take responsibility for developing software for the next generation of medical robots. You will collaborate with control, mechanical, electrical and clinical engineers on solving some of the most challenging problems in medical technology today. By utilizing first-principle thinking, a growth mindset, and a desire to improve the state of medical technology, we will develop products that address growing clinical needs.
The focus of this position is the design, implementation and testing of the motion control software, although you will be expected to contribute to areas of software development outside of motion control. As a Robotics Software Engineer, you will be expected to make data-driven decisions, to understand root-causes prior to drawing conclusions and to strive for improvement.
We are looking for a highly motivated, curious, and independent-thinking individual who is eager to take ownership and to contribute to revolutionizing the world of medical robotics while helping make Noah a great place to work.
A Day In The Life Of Our Robotics Software Engineer
- Implement and document software solutions in C++ on a distributed multi-platform robotic surgical system
- Collect and analyze real time performance data and implement improvements
- Collaborate with the firmware team to communicate with motors and sensors
- Develop features to enable the characterization of several robotic subsystems
- Diagnose and debug software issues throughout multiple domains (motion control, real time performance and more)
- Lead and provide continuous code reviews
- Communicate with the product development team to create a safe, effective medical product
About You
- B.S. or higher in Computer Science, Computer Engineering, or equivalent
- At least one year of relevant industry experience
- Strong development skills in modern C++ (and the desire to learn new techniques and tools)
- Experience with motion control with applications in robotics
- Object Oriented Programming understanding and experience
- Experience with software design patterns including state machines
- Experience with rapid prototyping and building test automation setups in Python is a plus
- Experience with the EtherCAT is a plus
- Experience with real time operating systems (QNX) is a plus
Benefits & Perks (For Full Time Employees)
• Competitive Salary
• Comprehensive health insurance including Medical, Dental and Vision + HSA and FSA options
• Equity & Bonus Program
• Life Insurance (company paid & supplemental) and Disability insurance
• Mental health support through medical insurance programs
• Legal and Pet Insurance
• 12+ paid holidays, 15-20 days of PTO + use-what-you-need sick days
• Paid parental leave
• In-office snacks and beverages
• In-office lunch stipend
• Learning & Development Opportunities: On-demand online training and book reimbursement
• Team building and company organized social and celebration events
Noah Medical may offer remote, hybrid, or onsite work arrangements within the state of California depending on the specific team and/or role where applicable.
Noah Medical is an Equal Opportunity Employer. We celebrate diversity and are committed to ensuring an inclusive environment for our employees. Applicants are considered for all positions without regard to race, color, religion, sex or gender, gender identity or expression, sexual orientation, national origin, ancestry, age, genetic information, physical or mental disability, marital or protected military or veteran status, or any other consideration made unlawful by federal, state or local laws.