posted Jul 02

System Software Principal Engineer - Architect

.NET Entity Framework SQL TCP/IP WPF expert

Job Location: California

Salary: $224,300 - $280,400 a year

Job Description

• 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

Qualifications

• 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

Benefits

• 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

logo
Company
PDT Partners
Post Date
New
Title
Summer 2025 Software Engineering Internship
Type
$130,000 - $165,000 a year
Location
Manhattan, New York
logo
Company
Tiger Analytics
Post Date
New
Title
Senior Tableau Developer
Location
Remote
logo
Company
Terakeet
Post Date
New
Title
Sr. Data Scientist
Type
$107,000 - $162,000 a year
Location
Remote
logo
Company
Esri
Post Date
New
Title
Sr. Application Developer
Type
$93,408 - $167,128 a year
Location
Unknown, California
logo
Company
Okta
Post Date
New
Title
Senior Engineer, Performance Tuning
Type
$136,000 - $204,000 a year
Location
San Francisco, California