Senior Software Engineer

4 weeks ago


San Carlos, California, United States Noah Medical Full time
About the Role

Noah Medical is seeking a highly skilled Software Engineer to join our Image Guidance team. As a key member of our team, you will be responsible for developing cutting-edge software solutions for medical robotics.

Key Responsibilities:

  • Collaborate with cross-functional teams to identify concepts and solutions
  • Research, prototype, and iterate algorithmic, visualization, and software solutions
  • Perform thorough technical evaluation and assist user evaluation
  • Contribute high-quality software implementations that will be incorporated into a medical device
  • Have a deep understanding of Noah SW architecture and code base and make key design decisions
  • Practice SW leadership in the team and mentor other engineers in this area
  • Support other engineers with system design and integration to the system
  • Draft technical/regulatory documentation and patent disclosures/applications

About You

We are looking for a highly motivated and experienced Software Engineer with a strong background in computer science, electrical engineering, biomedical engineering, or robotics. You should have a deep understanding of software development processes and best practices, as well as experience in GUI development, C++, C#, Python, and software development processes.

Preferred Qualifications:

  • MS or PhD degree in Computer Science, Electrical Engineering, Biomedical Engineering, or Robotics
  • Strong communication and interpersonal skills
  • Proficiency in object-oriented software development in C++ and/or C#
  • Proficiency in Python
  • Experience in GUI development
  • Experience in C# and WPF is preferred
  • Experience in advanced 3D rendering is preferred
  • Experience in developing an image-guided intervention system is highly preferred
  • Deep understanding and hands-on experience in algorithm development in at least one of the following areas: 3D computer vision, augmented reality, deep learning, medical image analysis, robotic localization, and real-time video processing
  • Experience with medical device product development is preferred
  • Minimum 2 years of relevant post-graduate experience

What We Offer

Noah Medical offers a competitive salary, comprehensive health insurance, equity and bonus program, life insurance, disability insurance, mental health support, 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, on-demand online training, book reimbursement, team building, and company-organized social and celebration events.

Pay Transparency

The pay range for this position is $150,000-$180,000 USD. Please note that the pay range is only one component of the position's total compensation package. Noah Medical reserves the right to modify this range as needed based on candidate experience level and/or specialized skills.

About Noah Medical

Noah Medical is an Equal Opportunity Employer. We celebrate diversity and are committed to ensuring an inclusive environment for our employees. We welcome candidates from all backgrounds and are committed to providing equal opportunities for all applicants.



  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Carlos, California, United States Noah Medical Full time

    About the RoleNoah Medical is seeking a highly skilled Senior Software Manager to lead our product development team in building the future of medical robotics. Our next generation robotic platform targets early diagnosis and treatment of patients across multiple disease states.The ideal candidate will have a minimum of 10 years of experience working in...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Carlos, California, United States Noah Medical Full time

    About the RoleNoah Medical is seeking a highly skilled Senior Software Architect to join our team of talented engineers. As a key member of our software development team, you will be responsible for designing and developing the software components that drive our planning and delivery solution for the Galaxy system.Key Responsibilities:Lead the design and...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software EngineerLocation: Duration: Shift: Description: At MillenniumSoft, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.The successful candidate will be responsible for developing, enhancing,...


  • San Francisco, California, United States California Community College Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong understanding of software engineering principles, including design patterns, architecture, and testing. They will also...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:One Inc is seeking a highly experienced Senior Software Engineering Team Lead to lead our Production Support team. As a key member of our engineering team, you will be responsible for ensuring the reliability and performance of our ClaimsPay platform.Responsibilities:Lead and manage a global team of software engineers and quality...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Senior Software EngineerAt Early Warning Services, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software applications that power our core capabilities.Key Responsibilities:Develop and maintain software...


  • San Carlos, California, United States Noah Medical Full time

    About the RoleNoah Medical is seeking a highly skilled WPF UI .NET Developer with expertise in 3D graphics and visualization to join our System Software Team.The ideal candidate will be responsible for designing and developing cutting-edge user interfaces for our software products, with a focus on delivering exceptional user experiences for our customers.Key...


  • San Francisco, California, United States City and County of San Francisco Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of innovative software solutions. The successful candidate will be responsible for designing, implementing, and maintaining software systems that meet the highest standards of quality and reliability.The ideal candidate will have a strong background in...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software EngineerJob Summary:MILLENNIUMSOFT is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities: Develop, enhance, and sustain software systems in a cross-functional team environment...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our development team at DocuSign. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:* Design and develop...


  • San Francisco, California, United States Hulu Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Hulu. As a Senior Software Engineer, you will be responsible for designing and building complex web applications for ESPN.com. You will work closely with our team of engineers to solve interesting technical tasks daily, such as...

  • iOS Software Engineer

    4 weeks ago


    San Carlos, California, United States XP Health Full time

    About XP Health: XP Health is revolutionizing vision care with cutting-edge technology and a dedication to delivering a seamless user experience. Our team is passionate about making quality eye care accessible to everyone. With over 3,000 clients, including Fortune 500 logos and standout companies in Silicon Valley, we've driven efficient growth and are...


  • San Jose, California, United States Adobe Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our Digital Video and Audio (DVA) team at Adobe. As a key member of our team, you will be responsible for developing high-performance video processing pipeline for our industry-leading software products, including Premiere Pro...


  • San Francisco, California, United States Viant, Inc. Full time

    Job Title: Senior Software EngineerViant, Inc. is seeking a highly skilled Senior Software Engineer to join our Runtime team. As a key member of our team, you will work directly with Viant's ad server, managing a high-volume, low-latency application that processes billions of unique requests a day.Key Responsibilities:Design, develop, maintain, and...


  • San Francisco, California, United States Puck Full time

    About PuckPuck is a company that aims to build a more human way to hire. We use audio clips and analytics to help create content that candidates love and find the best people for open roles. This allows companies to turn great candidates into teammates.What is it like to be a Senior Software Engineer at Puck?You will join a small, experienced team of...


  • San Francisco, California, United States Hitachi Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Hitachi High-Tech America, Inc. The ideal candidate will have a strong background in software development, with a focus on designing and developing large, complex N-Tier/SOA web-based business applications.Responsibilities:Hands-on...