![MindSource](https://media.trabajo.org/img/noimg.jpg)
Senior Principal Software Engineer
2 months ago
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.
-
Senior Principal Software Engineer
2 months ago
San Carlos, United States MindSource Full timeTitle: Principal Software EngineerLocation: San Carlos, CADuration: Full timeLeads 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...
-
Principal Software Engineer
1 week ago
San Francisco, California, United States Databricks Full timePosition OverviewWe are seeking a Front End or Full Stack Senior Staff Software Engineer/Principal Software Engineer to join our Engineering team at Databricks. This role reports to an Engineering Leader and is integral to our engineering organization, contributing to one of our key products while collaborating with teams that create Databricks features for...
-
Principal Software Engineer
18 hours 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
2 weeks ago
San Francisco, CA, 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
4 weeks ago
San Francisco, California, United States Publica by IAS Full timePublica by Integral Ad Science (IAS) is looking for a Principal Software Engineer to join our CTV Video team based in San Francisco (hybrid). As a Principal Engineer, you will build ad verification, analytics and anti ad fraud software that will help ad buyers & sellers understand the quality of the ad data they're purchasing and using on CTV platforms (e.g....
-
Principal Software Engineer The Code Sage
3 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 has...
-
Principal Software Engineer
4 weeks ago
San Francisco, United States Publica by IAS Full timePublica by Integral Ad Science (IAS) is looking for a Principal Software Engineer to join our CTV Video team based in San Francisco (hybrid). As a Principal Engineer, you will build ad verification, analytics and anti ad fraud software that will help ad buyers & sellers understand the quality of the ad data they’re purchasing and using on CTV platforms...
-
San Diego, CA, United States Northrop Grumman Full timeCategory: Engineering - Shift: 1st Shift (United States of America) - Travel Required: Yes, 10% of the Time - Relocation Assistance: Relocation assistance may be available - At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our...
-
Principal/Sr. Principal Cloud Software Engineer
2 weeks ago
San Diego, CA, United States Northrop Grumman Full timeCategory: Engineering - Shift: 1st Shift (United States of America) - Travel Required: Yes, 10% of the Time - Relocation Assistance: Relocation assistance may be available - At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our...
-
Principal Software Engineer
1 week ago
San Francisco, California, United States OpenTable Full timePrincipal Software Engineer - OpenTableBecome an integral part of OpenTable, a subsidiary of Booking Holdings, Inc., and play a crucial role in enhancing our primary reporting insights platform tailored for restaurants globally. We are in search of a Principal Software Engineer to operate in India, focusing on the upkeep of our event-driven architecture,...
-
Principal Software Engineer The Code Sage
3 weeks ago
San Francisco, California, 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 has...
-
Principal Software Engineer
4 weeks ago
San Francisco, United States Unreal Gigs Full timeJob DescriptionJob DescriptionIntroduction: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...
-
Senior Software Engineer for Control Systems
1 week ago
San Carlos, California, United States Elegen Full timePosition OverviewElegen is at the forefront of the biotechnology sector, specializing in advanced DNA synthesis technologies. We are seeking a Senior Software Engineer for Control Systems to join our team and contribute to the optimization and dependability of our DNA synthesis instruments. This role offers a unique chance to collaborate with skilled...
-
Principal/Sr. Principal Cloud Software Engineer
2 weeks ago
San Diego, United States Northrop Grumman Full timeRequisition ID: R10167854 Category: Engineering Location: San Diego, California, United States of America | Melbourne, Florida, United States of America Clearance Type: Secret Telecommute: No- Teleworking not available for this position Shift: 1st Shift (United States of America) Travel Required: Yes, 10% of the Time Relocation Assistance: Relocation...
-
Senior Principal, Design Engineering
1 week ago
San Diego County, CA, United States Northrop Grumman Full timeCategory: Engineering Clearance Type: SAP Shift: 1st Shift (United States of America) Travel Required: No Relocation Assistance: Relocation assistance may be available At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to...
-
Principal Software Engineer
23 hours ago
San Diego, California, United States Northrop Grumman Careers Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Careers. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java and related technologies.Key ResponsibilitiesDesign and develop software...
-
Technical Development Principal
2 weeks ago
San Francisco, United States Genentech Full timeThe Position A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Genentech, a member of the Roche Group. The Opportunity A Principal / Senior...
-
San Jose, California, United States Nightwing Full timePosition Overview: Join Nightwing, a forward-thinking organization dedicated to enhancing global security and intelligence capabilities. We are seeking a committed Senior Principal Software Systems Engineer who is passionate about developing innovative solutions that serve the interests of national and international security. Our diverse range of projects...
-
San Jose, California, United States Nightwing Full timePosition Overview: Join Nightwing, a forward-thinking organization dedicated to enhancing global security and intelligence capabilities. We are seeking a committed Senior Principal Software Systems Engineer who is passionate about developing innovative solutions that serve the interests of national defense and international allies. Our diverse range of...
-
Principal Engineer
1 week ago
San Francisco, United States Blackhornvc Full timeCulture At ClimateAi we are driven by a united passion to tackle climate change. We believe in a culture of absolute truth and transparency, where feedback is considered an opportunity for us to contribute to each other's personal and professional growth. We recognize the value of diversity and are an equal-opportunity employer. We hire people who are...