Demo

Senior Robotics Software Engineer

Noah Medical
San Carlos, CA Full Time
POSTED ON 4/6/2025
AVAILABLE BEFORE 5/5/2025

Senior Robotics Software Engineer

San Carlos, California / Research & Development – Software / Full-Time (Salary) / Hybrid

If the following job requirements and experience match your skills, please ensure you apply promptly.

The Company

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.

Noah Medical Research & Innovation (R&I) is looking for a Robotics Software Engineer to join a small and agile team of ambitious engineers solving some of the hardest challenges in medical technology today to enable the next generation of robotically assisted medical interventions. The engineer will play a key role in the design and development of the real-time C software infrastructure for the R&I motion control solutions for our next generation Robotic System. They will work closely with control software, systems and instrument engineers as well as engineers from other groups to implement architecture decisions and lead and influence device software solutions based on product and user requirements. We are looking for a candidate who has done it all, who enjoys and thrives working in a small start-up team on exciting engineering projects, and is ambitious, self-motivated, curious and passionate about revolutionizing the world of medical robotics.

Responsibilities :

  • Designs and develops quality real-time multi-threaded software in C for motion control systems over EtherCAT supporting synchronous as well as asynchronous device communication protocols.
  • Designs and develops event driven state machine based software modules with motion control hardware interfaces and clean software APIs for a distributed multi-platform system.
  • Works and collaborates multi-functionally with product, systems, mechanical and clinical engineers in person and remotely to design and develop robust applications for the robotic platform.
  • Provides excellent communication of technical and project level issues as they arise to support the needs of the entire R&I team.
  • Integrates, tests and debugs real-time software solutions deployed on systems and bench setups.
  • Proficiency in building test automation setups in Python.
  • Leads, receives, and provides continuous Code Reviews in peer-reviewed source code development using git and web-based platforms.

Requirements :

  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent.
  • Strong background and experience (5 years) in building robust real-time motion control applications interfacing distributed multi-platform software systems (C , QNX).
  • Strong understanding of state-machine based design and event driven architectures preferably in robotic endoscope articulation control.
  • Experience with the EtherCAT master stack development for the motion control robotic system that provides jitter free real-time control.
  • Excellent verbal and written communication and documentation skills.
  • Proficiency in multi-platform C development on QNX, Linux, Windows.
  • Experience with rapid prototyping and building test automation setups in Python.
  • Salary Range : $114,000 - $170,000 a year. Consistent with applicable laws, an employee's pay within this range is based on a number of factors which include but are not limited to relevant education, skills, job-related knowledge, qualifications, work experience, credentials, and / or geographic location. Noah Medical reserves the right to modify this range as needed. Please note that the aforementioned range is only one component of the position's total compensation package. In addition, this position may be eligible for bonuses, stock and employee benefits including but not limited to PTO, paid holidays, health insurance, dental & vision insurance, life & disability insurance and a 401k plan. Additional details on the compensation package and employee benefits offerings will be provided to candidates during the interview process.

    Noah Medical is proud to be 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.

    To all recruitment agencies : Noah Medical does not accept unsolicited 3rd party agency resumes. Please do not forward resumes to any Noah Medical employees. Noah Medical is not responsible for any fees related to unsolicited resumes and we will not pay fees to any third-party agency or company that does not have a signed agreement with Noah Medical.

    J-18808-Ljbffr

    Salary : $114,000 - $170,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Robotics Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Robotics Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $110,457 - $133,106
    Income Estimation: 
    $136,611 - $163,397
    Income Estimation: 
    $135,163 - $163,519
    Income Estimation: 
    $131,953 - $159,624
    Income Estimation: 
    $150,859 - $181,127
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Noah Medical

    Noah Medical
    Hired Organization Address San Jose, CA Full Time
    Who We Are Noah Medical is building the future of medical robotics. Our next generation robotic platform targets early d...
    Noah Medical
    Hired Organization Address California, MO Full Time
    About The Team : The Director ( / Sr. Manager) of Product Management is responsible for leading both Upstream and NPI Pr...
    Noah Medical
    Hired Organization Address Staten Island, NY Full Time
    A company is looking for a Senior Multimedia Designer, Marketing Communications.Key ResponsibilitiesDevelop and execute ...
    Noah Medical
    Hired Organization Address San Carlos, CA Full Time
    Who We Are Noah Medical is building the future of medical robotics. Our next generation robotic platform targets early d...

    Not the job you're looking for? Here are some other Senior Robotics Software Engineer jobs in the San Carlos, CA area that may be a better fit.

    Senior Robotics Software Engineer

    Bonsai Robotics, San Jose, CA

    AI Assistant is available now!

    Feel free to start your new journey!