System Software Principal Engineer
6 months ago
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.
- 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.
- 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.
• 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.
-
Principal Software Engineer
3 weeks ago
san francisco, United States Understanding Recruitment Full timePrincipal Software EngineerUS Tech start-up - Fully Remote$180k + BenefitsWe're excited to share an opportunity with a fast-growing, heavily-backed live shopping platform based on the West Coast, currently valued at over $100M!They're on the lookout for a Principal Software Engineer with expertise in Full Stack Engineering (React.js/Node.js) and a focus on...
-
Principal Software Engineer
3 weeks ago
San Francisco, United States Understanding Recruitment Full timePrincipal Software EngineerUS Tech start-up - Fully Remote$180k + BenefitsWe're excited to share an opportunity with a fast-growing, heavily-backed live shopping platform based on the West Coast, currently valued at over $100M!They're on the lookout for a Principal Software Engineer with expertise in Full Stack Engineering (React.js/Node.js) and a focus on...
-
San Diego, California, United States Northrop Grumman Full timeNorthrop Grumman, a pioneering leader in technological advancements, is seeking a highly skilled Embedded Systems Software Engineer or Principal Software Engineer to join our team of talented professionals. This role will involve designing, developing, integrating, and testing software for end-user customers and businesses.About the JobThe successful...
-
Principal Software Engineer
2 days ago
San Diego, California, United States RADAR Full timeJoin RADAR's Innovative Team as a Principal Software EngineerRADAR, a pioneering startup revolutionizing retail customer experience through precise inventory identification and AI-driven technologies, is seeking an exceptional Principal Software Engineer - Comprehensive Systems Tester. This role requires a strategic leader who can design and execute...
-
San Diego, California, United States Northrop Grumman Full timeOverviewNorthrop Grumman Aerospace Systems is a leading provider of cutting-edge technology solutions. We are currently seeking an experienced Principal Software Engineer for Embedded Systems to join our team.Company OverviewWe build complex aircraft systems using the latest technologies, including simulation, cloud computing, DevSecOps, and cyber. Our...
-
Software Principal Engineer
4 weeks ago
San Leanna, United States Dell Full timeSoftware Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Principal Software Engineer Role
3 days ago
San Diego, California, United States Northrop Grumman Full timeJob DescriptionPrincipal Software Engineer RoleNorthrop Grumman is seeking a highly skilled Principal Software Engineer to contribute to the development of our Integrated Flight Control (IFC) system. This role will involve designing, implementing, and delivering software solutions using Java Enterprise Edition (JEE) in a cloud-based environment.The ideal...
-
Principal Software Engineer
4 weeks ago
san jose, United States DauTech Full timeExclusive Principal Software Engineering Opportunity with a Pre-IPO AI SaaS Cloud Security Company Offering Long-Term Growth Potential.Onsite Location: San Jose, California (Santana Row) As a Principal Engineer, you will drive the technical vision and execution of next-generation AI-based products and services. You’ll be instrumental in transitioning...
-
Principal Software Engineer
1 month ago
San Jose, United States DauTech Full timeExclusive Principal Software Engineering Opportunity with a Pre-IPO AI SaaS Cloud Security Company Offering Long-Term Growth Potential.Onsite Location: San Jose, California (Santana Row) As a Principal Engineer, you will drive the technical vision and execution of next-generation AI-based products and services. You’ll be instrumental in transitioning...
-
Principal Software Engineer
1 month ago
san jose, United States DauTech Full timeExclusive Principal Software Engineering Opportunity with a Pre-IPO AI SaaS Cloud Security Company Offering Long-Term Growth Potential.Onsite Location: San Jose, California (Santana Row) As a Principal Engineer, you will drive the technical vision and execution of next-generation AI-based products and services. You’ll be instrumental in transitioning...
-
Systems Test
4 weeks ago
San Diego, United States RADAR Full timeJob DescriptionJob DescriptionAbout UsBe part of an exciting, well-funded startup changing the world of retail. RADAR's mission is to revolutionize customer experience in retail through precise identification of inventory in the stores and distribution centers, completely transforming the in-store experience for employees and customers alike. RADAR's...
-
Systems Test
4 weeks ago
San Diego, United States Goradar Full timeAbout Us Be part of an exciting, well-funded startup changing the world of retail. RADAR’s mission is to revolutionize customer experience in retail through precise identification of inventory in the stores and distribution centers, completely transforming the in-store experience for employees and customers alike. RADAR's proprietary hardware and software...
-
Systems Test
2 weeks ago
San Diego, United States ZipRecruiter Full timeJob DescriptionAbout UsBe part of an exciting, well-funded startup changing the world of retail. RADAR's mission is to revolutionize customer experience in retail through precise identification of inventory in the stores and distribution centers, completely transforming the in-store experience for employees and customers alike. RADAR's proprietary hardware...
-
Principal Software Engineer, Data Systems
3 weeks ago
San Francisco, United States Northbeam Full timePrincipal Software Engineer, Data SystemsPlease note: This is a SFBA-based hybrid position which will require some regular in-office days in downtown San Francisco each week.About usNorthbeam is building the world’s most advanced marketing intelligence platform for growth. Our marketing measurement technology and customizable dashboards provide our...
-
Principal Software Engineer
2 weeks ago
San Francisco, United States ZipRecruiter Full timeIntroduction:Are you the wise architect of code, known for turning complex problems into elegant solutions? Do you have the depth of experience and the technical prowess to guide teams through the most challenging projects? If you’re the kind of engineer who thrives on creating robust, scalable systems and mentoring others to do the same, then our client...
-
Principal Software Engineer
4 weeks ago
San Francisco, United States Unreal Gigs Full timeIntroduction:Are you the wise architect of code, known for turning complex problems into elegant solutions? Do you have the depth of experience and the technical prowess to guide teams through the most challenging projects? If you’re the kind of engineer who thrives on creating robust, scalable systems and mentoring others to do the same, then our client...
-
Principal Software Engineer
7 days ago
San Diego, United States Northrop Grumman Full timeJob SummaryWe are seeking an experienced Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK. As a key member of our embedded technology team, you will be responsible for developing software solutions using Java and working with real-time operating systems for flight and mission-critical systems.
-
San Diego, California, United States Virewirx, Inc. Full timeJob OverviewVirewirx, Inc. is a dynamic company that attracts highly talented individuals who have a passion for transformative wireless technologies.We are seeking a Principal Backend Software Engineer, Enterprise Network Systems to build secure and scalable network management systems for 5G private networks with high throughput and low latencies.Key...
-
Principal Staff Software Engineer
2 months ago
San Mateo, United States Harrison Clarke Full timeOne of our portfolio companies, backed by tier 1 VCs are working on an innovative AI-driven sales automation platform that helps revenue teams close deals faster and more efficiently. Their platform leverages AI technology to provide actionable insights, optimize sales processes, and reduce manual tasks, enabling teams to focus on what truly drives revenue....
-
Principal Software Engineer
2 days ago
San Francisco, CA, United States Autodesk, Inc. Full timePrincipal Software Engineer page is loaded Principal Software Engineer Apply locations San Francisco, CA, USA California, USA - Remote time type Full time posted on Posted 30+ Days Ago job requisition id 24WD81607 Job Requisition ID # 24WD81607 Position Overview Autodesk's pre-construction bidding application is powered by the builder's network, a...