System Software Principal Engineer

1 month ago


San Carlos, United States Noah Medical Full time

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 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. The Noah Medical System Software Team is looking for a Full-Time Salaried Principal Software Eng / Architect 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. This person will play a key role in the design and development of the software components driving our planning and delivery solution for the Galaxy system as well as shaping future solutions. 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.

A Day In The Life Of Our System Software Principal Engineer - Architect

Leads Design, Development, Integration and Testing of System Software Applications and Projects. Leads Platform Software Requirements definition and Design Reviews. Leads, receives, and provides continuous code reviews in peer-reviewed source code management platforms using web hosted repositories. Coaches' junior software engineers and code contributors from other teams. Responsible for the development and documentation of complex Windows applications embedded in state-of-art diagnostic bronchoscopy devices. These devices incorporate multiple real time and non-real time components and provide a custom and feature-rich GUI. Provides technical leadership including software architecture, high level design choices, technical standards, tools, and platforms. Develops and applies complex concepts and proposes new and unique approaches, methods, procedures and designs with regular use of ingenuity, creativity and originality to researching technical issues. Designs and develops event-driven state machine-based software modules interfacing with 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 Galaxy platform. Provides excellent communication of technical and project level issues as they arise to support the needs of the entire Galaxy team. Other duties as assigned. About You

Bachelor's or Master's degree in Computer Science, Electrical Engineering or equivalent. Proficient in the development of medical device software in an FDA regulated environment. Technical software project leadership experience (2+ years). Strong background and experience (10+ years) in building robust C# &.NET. applications interfacing with distributed multi-platform software systems (C++, QNX, Linux). Object Oriented Programming experience - design and development. Extensive Graphical User Interface development and customization using Windows Presentation Foundation (WPF), Model-View-ViewModel (MVVM) pattern. Extensive experience with multi-threading and interprocess communication. Experience with C++/C# interoperability. Experience with TCP/IP networking. Familiar with Git based VCS and CD/CI pipelines. Strong understanding of asynchronous, event driven state-machine design and event driven architectures, preferably in

medical devices. Excellent written and oral English communication skills are required. Preferred Skills:

Knowledge of CFR 820.30 Design Controls, ISO 14971, IEC 62304. Experience with the Product Development cycle, Integration, Verification, Validation, Regulatory, and Quality systems. Development GUI and component development using WPF and MVVM with Caliburn Micro framework. Knowledge of Entity Framework / ADO.NET with Microsoft SQL DB. Familiarity with Helix Toolkit - 3D viewports layout and navigation. SWIG Using DDS standard - RTI. Experience with embedded and real time systems is a plus. Experience with Graphics Rendering (DirectX, OpenGL, etc) is a plus. Experience with Real Time Systems 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. Please visit our Careers Page to view our latest openings. #J-18808-Ljbffr



  • San Carlos, California, United States Tangerinesearch Full time

    Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their...


  • San Carlos, United States Noah Medical Full time

    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 engineers, innovators and industry leaders brings years of...


  • San Carlos, United States Noah Medical Full time

    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 engineers, innovators and industry leaders brings years of...


  • San Carlos, United States Tangerinesearch Full time

    Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their...


  • San Carlos, United States Tangerine Search, Inc. Full time

    Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their...


  • San Carlos, United States Tangerine Search, Inc. Full time

    Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their...


  • San Carlos, United States Tangerine Search Inc Full time

    Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their...


  • San Carlos, United States Tangerine Search Inc Full time

    Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for...


  • San Carlos, United States JobSuite Full time

    PRINCIPAL UI ARCHITECT (WPF)The Company Our client is building the future of medical robotics. Their 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 100+ engineers, innovators and...


  • San Diego, United States Intuit Full time

    Technology leaders at Intuit think strategically and drive for results. They build high performing teams by putting the right people in the right job at the right time. Leaders help to innovate by thinking differently. They lead their teams to embrac Principal Software Engineer, Software Engineer, Leader, Principal, Engineer, Technology, Software


  • San Diego, United States Alvys Full time

    As a software engineer at Alvys, you will develop and operate a SaaS platform for freight transportation logistics. Your work will reduce repetitive tasks, increase productivity, and create overall efficiencies in the movement of physical goods. This is a full-time, long-term role at an ambitious, early stage company. As such, it will require you to wear...


  • San Diego, United States Alvys Full time

    As a software engineer at Alvys, you will develop and operate a SaaS platform for freight transportation logistics. Your work will reduce repetitive tasks, increase productivity, and create overall efficiencies in the movement of physical goods. This is a full-time, long-term role at an ambitious, early stage company. As such, it will require you to wear...


  • San Diego, California, United States Alvys Full time

    As a software engineer at Alvys, you will work on developing and operating a SaaS platform focused on freight transportation logistics. Your role will involve streamlining tasks, boosting efficiency, and enhancing the flow of physical goods. This is a long-term, full-time position at a forward-thinking startup. You'll be expected to juggle various...


  • San Antonio, United States Northrop Grumman Full time

    Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our...


  • San Diego, United States Cubic Full time

    This is a contingent position 6-8 months. Performs complex software engineering tasks. Provides technical software expertise to research, design, develop and test engineering activities. Reviews project progress and evaluates results. Estimates costs Software Engineer, Principal Software Engineer, Software, Engineer, Development, Technical, Technology,...


  • San Francisco, United States BHO Tech Full time

    We’re looking for a principal software engineer to lead architecture and development of our next generation financial infrastructure platform built on bleeding edge technologies with distributed systems architecture. We are not shy to fail fast and learn quickly. We are a passionate team working on building customer-centric, mission-critical, highly...


  • San Jose, California, United States Siemens Digital Industries Software Full time

    Job Family: Research & Development Req ID: Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using...


  • San Francisco, California, United States Palo Alto Networks Full time

    Principal Software Engineer - Join Our Cybersecurity Team at Palo Alto NetworksCompany DescriptionOur MissionAt Palo Alto Networks, our mission is to be the trusted cybersecurity partner that safeguards our digital way of life. We envision a world where each day is safer and more secure, driven by innovation and disruption in the cybersecurity landscape.Our...


  • San Francisco, United States Understanding Recruitment Full time

    Senior/Principal Software Engineer (Distributed Systems, ML Training) Are you passionate about building scalable systems that power the future of AI? We're seeking a highly motivated Senior/Principal Software Engineer to drive innovation in our distributed machine learning infrastructure. As a leader in advanced machine learning compute solutions, we bridge...


  • San Diego, United States Provision People Full time

    Job DescriptionJob DescriptionSummary:Our award-winning client is seeking a Principal Software Engineer to join their team. Join our core team as a Principal Software Engineer and spearhead the development of our innovative new application. This is a unique chance to be a key player in a rapidly growing machine learning startup. You'll collaborate with a...