Recent Searches

You haven't searched anything yet.

11 Senior Principal Software Engineer Jobs in San Carlos, CA

SET JOB ALERT
Details...
Joby Aviation
San Carlos, CA | Full Time
$111k-136k (estimate)
4 Days Ago
Joby Aviation
San Carlos, CA | Full Time
$128k-149k (estimate)
3 Days Ago
Mindsource
San Carlos, CA | Full Time
$127k-153k (estimate)
Just Posted
NOAH Medical
San Carlos, CA | Full Time
$123k-148k (estimate)
5 Months Ago
NOAH Medical
San Carlos, CA | Full Time
$125k-149k (estimate)
2 Weeks Ago
NOAH Medical
San Carlos, CA | Full Time
$135k-160k (estimate)
2 Weeks Ago
Remoteworker Us
San Carlos, CA | Full Time
$147k-175k (estimate)
2 Weeks Ago
Elegen
San Carlos, CA | Full Time
$99k-120k (estimate)
1 Month Ago
Joby Aviation
San Carlos, CA | Full Time
$148k-175k (estimate)
2 Months Ago
Senior Principal Software Engineer
Mindsource San Carlos, CA
Apply
$127k-153k (estimate)
Full Time Just Posted
Save

Mindsource is Hiring a Senior Principal Software Engineer Near San Carlos, CA

We are 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 who is ambitious, self-motivated, curious, and passionate about revolutionizing the world of medical robotics.

Title: Principal Software Engineer

Location: San Carlos, CA

Duration: Full time

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-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.
  • 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), 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.

Job Summary

JOB TYPE

Full Time

SALARY

$127k-153k (estimate)

POST DATE

07/07/2024

EXPIRATION DATE

07/20/2024

WEBSITE

mindsource.com

HEADQUARTERS

MILPITAS, CA

SIZE

50 - 100

FOUNDED

1994

CEO

DAVID CLARK

REVENUE

$5M - $10M

INDUSTRY

IT Outsourcing & Consulting

Related Companies
About Mindsource

MindSource has delivered software solutions for over two decades to many hundreds of Silicon Valley companies. Our success is based on deep technical foundations, commitment to client satisfaction and our extended worldwide network of technical talent. Visit our website www.mindsource.com or call 650.314.6400 to learn more about Software Development, Systems Engineering, and DevOps Ecosystems offerings!

Show more

Mindsource
Contractor
$97k-115k (estimate)
Just Posted
Mindsource
Contractor
$97k-115k (estimate)
Just Posted
Mindsource
Full Time
$103k-123k (estimate)
Just Posted

The following is the career advancement route for Senior Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Principal Software Engineer, it can be promoted into senior positions as a Software Engineering Manager that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Principal Software Engineer. You can explore the career advancement for a Senior Principal Software Engineer below and select your interested title to get hiring information.