Current jobs related to Senior Principal Software Engineer - San Carlos - MindSource


  • San Francisco, California, United States TENDO Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to lead our team of engineers in the development of next-generation healthcare software. This individual will be responsible for architecting, building, and maintaining large-scale consumer-facing applications using cloud-native technologies.The ideal candidate will have a...


  • San Jose, California, United States eBay Full time

    Job Title: Principal Software EngineerAt eBay, we're a global leader in e-commerce, revolutionizing the way people shop and sell. Our platform empowers millions of buyers and sellers worldwide, with a commitment to innovation and sustainability.About the RoleWe're seeking a seasoned Principal Software Engineer to lead our backend systems and platforms. As a...


  • San Francisco, United States Understanding Recruitment Full time

    Principal 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 Jose, California, United States General Dynamics Corporation Full time

    Job Title: Senior Principal Reverse EngineerAt General Dynamics Mission Systems, we are seeking a highly skilled Senior Principal Reverse Engineer to join our team. As a key member of our engineering team, you will be responsible for analyzing, decomposing, and disassembling code, performing static code analysis, kernel-level debugging, and debugging and...


  • San Leandro, California, United States Wells Fargo Full time

    About this RoleWe are seeking a highly skilled and experienced software professional to join our team as a Principal Engineer. This is a leadership position that requires collaboration with other principal engineers, lead engineers, and senior managers on a daily basis.Key ResponsibilitiesDesign and develop resilient systems within the Home Lending area,...


  • San Francisco, California, United States Unreal Gigs Full time

    Job SummaryUnreal Gigs is seeking a seasoned Principal Software Engineer to lead the development of innovative software solutions. As a technical expert, you will provide guidance on software architecture, design, and development, and mentor junior engineers to help them grow their skills.Key ResponsibilitiesProvide technical leadership and guidance on...


  • San Diego, California, United States Northrop Grumman Full time

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Develop Java applications for...


  • San Diego, California, United States Northrop Grumman Full time

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. As a key member of our engineering team, you will be responsible for developing and maintaining complex software systems for flight and mission critical applications. Your expertise in Java and real-time operating...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software solutions for our flight and mission critical systems.Key Responsibilities:Develop Java...


  • San Carlos, California, United States Elegen Full time

    Job Title: Senior Staff Software EngineerElegen is a pioneering company in the field of synthetic biology, leveraging cutting-edge technologies to deliver innovative DNA synthesis solutions. As a Senior Staff Software Engineer, you will play a crucial role in building and maintaining software tools that advance the manufacture of genes.Key...


  • San Mateo, California, United States Hammerspace Full time

    Job Title: Principal Software EngineerWe are seeking an experienced and visionary Principal Software Engineer to lead the design, development, and delivery of innovative software solutions, driving technical excellence and engineering excellence across our organization.Key Responsibilities:Technical Leadership: Architect and design complex software systems,...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Principal Software EngineerQualcomm is a company of inventors that has unlocked the potential of 5G, ushering in an era of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. We are seeking a Principal Software Engineer to join our team and contribute to the development of...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Principal Software EngineerQualcomm is a company of inventors that has unlocked the potential of 5G, ushering in an era of rapid acceleration in connectivity and new possibilities. We are seeking a Principal Software Engineer to join our team and contribute to the development of cutting-edge machine learning and deep learning algorithms for IoT...


  • San Diego, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Engineer to join our team of experienced professionals. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software solutions for our customers.Key Responsibilities:Participate in the software...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal DevOps Software EngineerNorthrop Grumman is seeking a highly skilled Principal DevOps Software Engineer to join our team of talented professionals. As a key member of our Software organization, you will play a critical role in developing, enforcing, and maintaining Software Configuration Management (SCM) processes on large- and...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our team of talented engineers at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our customers.Key Responsibilities:Develop Java...


  • San Antonio, Texas, United States Northrop Grumman Full time

    Job Title: Senior Principal Software Engineer Vulnerability Research Reverse EngineeringJob Summary:Northrop Grumman is seeking a highly skilled Senior Principal Software Engineer Vulnerability Research Reverse Engineering to join our team in San Antonio, Texas. As a key member of our team, you will be responsible for designing, developing, and testing...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Principal Software EngineerAt DocuSign, we're looking for a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in shaping the architecture and development of our core platform services and components that power our products.Responsibilities:Design and develop...


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

    About the RoleNoah Medical is seeking a highly skilled Senior Software Engineering Manager to join our team. As a key member of our product development team, you will play a critical role in designing and developing complex software for our medical robotic platforms.Key ResponsibilitiesManage and provide technical leadership for multiple teams to design and...


  • San Diego, California, United States Northrop Grumman Full time

    Requisition ID: RWe are seeking a highly skilled Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK.This is a unique opportunity to work on cutting-edge software development projects, leveraging the latest technologies and innovations in the field.As a Principal Software Engineer, you will be responsible for designing,...

Senior Principal Software Engineer

3 months ago


San Carlos, United States MindSource Full time

Title: Principal Software Engineer

Location: San Carlos, CA

Duration: Full time


  • 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 developing and documenting complex Windows applications embedded in state-of-the-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 in 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.
  • I'd like to point out that it's an outstanding communication of technical and project-level issues as they arise to support the needs of the entire Galaxy team.
  • I have other duties assigned to you.


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), and 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 is a plus.