System Software Principal Engineer
4 weeks ago
Our client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their proprietary system, while also shaping future innovations. Working closely with control software, systems, and instrument engineers, as well as collaborators from various departments, you'll lead the implementation of architecture decisions and influence device software solutions based on product and user requirements.
We're seeking an individual who has a wealth of experience, thrives in a startup environment, and is passionate about revolutionizing the world of medical robotics. If you enjoy working on exciting engineering projects and are driven, self-motivated, curious, and eager to make a difference, we want to hear from you
A Day in the Life of Our System Software Principal Engineer - Architect:
Leading the design, development, integration, and testing of system software applications and projects.
Guiding platform software requirements definition and participating in design reviews.
Conducting and participating in continuous code reviews using web-hosted repositories.
Mentoring junior software engineers and collaborating with contributors from other teams.
Developing and documenting complex Windows applications embedded in cutting-edge diagnostic bronchoscopy devices.
Providing technical leadership in software architecture, high-level design choices, standards, tools, and platforms.
Applying innovative approaches and proposing new methods and designs to tackle technical challenges.
Designing event-driven state machine-based software modules interfacing with distributed multi-platform systems.
Collaborating with product, systems, mechanical, and clinical engineers to design and develop robust applications for the proprietary platform.
Communicating technical and project-level issues effectively to support the needs of the entire team.
Undertaking other duties as assigned.
About You:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or equivalent.
Proficiency in developing medical device software in an FDA-regulated environment.
Experience in technical software project leadership (2+ years).
Strong background in building robust C# & .NET applications interfacing with distributed multi-platform software systems (C++, QNX, Linux).
Proficiency in object-oriented programming, design, and development.
Extensive experience in graphical user interface development and customization using Windows Presentation Foundation (WPF) and Model-View-ViewModel (MVVM) pattern.
Strong understanding of multi-threading, interprocess communication, and TCP/IP networking.
Familiarity with Git-based version control systems and continuous integration/continuous deployment pipelines.
Knowledge of asynchronous, event-driven state-machine design and architectures, preferably in medical devices.
Excellent written and oral English communication skills.
Preferred Skills:
Knowledge of regulatory standards such as CFR 820.30 Design Controls, ISO 14971, IEC 62304.
Experience with product development cycle, integration, verification, validation, regulatory, and quality systems.
Familiarity with Entity Framework/ADO.NET with Microsoft SQL DB and Helix Toolkit.
Experience with SWIG, DDS standard (RTI), embedded and real-time systems, and graphics rendering (DirectX, OpenGL).
Experience with real-time systems is a plus.
Benefits & Perks (For Full Time Employees):
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
#J-18808-Ljbffr
-
Principal Systems Architect
7 days ago
San Carlos, United States JobSuite Full timePRINCIPAL UI ARCHITECT (WPF)The Company Our client is building the future of medical robotics. Their 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 100+ engineers, innovators and...
-
San Antonio, United States Northrop Grumman Full timeJoin Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world’s biggest challenges. We take pride in creating purposeful work and allowing our...
-
Senior Principal Software Engineer
1 month ago
San Diego, California, United States Tendo Full timeThe ideal candidate has full stack experience building SaaS and/or Cloud Native software for a regulated industry.Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more technologies including distributed microservice architecture, Go, Ent, gRPC, Twirp, and/or AWS technologies like EventBridge and Aurora.The Senior...
-
Principal Software Engineer
4 weeks ago
San Diego, United States Garnet River Full timeGarnet River® is a full-service information technology company that customizes solutions for its clients. We solve challenges through staff augmentation, project-based teams and technical solutions. Our staffing division works as a recruiting arm for companies in the region and across the country. Clients turn to us to help them find professional talent.We...
-
Principal Software Engineer
1 month ago
San Diego, United States Garnet River Full timeGarnet River® is a full-service information technology company that customizes solutions for its clients. We solve challenges through staff augmentation, project-based teams and technical solutions. Our staffing division works as a recruiting arm for companies in the region and across the country. Clients turn to us to help them find professional talent.We...
-
Principal Software Engineer
4 weeks ago
San Diego, United States Garnet River Full timeGarnet River® is a full-service information technology company that customizes solutions for its clients. We solve challenges through staff augmentation, project-based teams and technical solutions. Our staffing division works as a recruiting arm for companies in the region and across the country. Clients turn to us to help them find professional talent.We...
-
Principal / Lead Software Engineer
3 days ago
San Jose, United States PeerNova Inc. Full timeJob DescriptionJob DescriptionAre you passionate about solving complex business problems and real world challenges? Do you thrive in a dynamic startup work environment that constantly pushes you to be the best you can be? Are you ready to work with motivated colleagues and veteran entrepreneurs who strive for excellence in everything they do?Define the...
-
San Antonio, United States Osi Vision LLC Full timeIn this role, the Principal Cybersecurity Systems Engineer (SE) architects system security requirements and the security layout architecture to facilitate design, collaborating with engineers across disciplines throughout development. Additionally, the Principal Cyber SE determines the required security tools and functionality necessary to support...
-
Principal Software Engineer, Backend
1 day ago
San Francisco, CA, United States Worldcoin.org Full timeAbout the Company:Worldcoin () is an open-source protocol, supported by a global community of developers, individuals, economists and technologists committed to expanding participation in, and access to, the global economy. Its community is united around core beliefs in the inherent worth and equality of every individual, the right to personal privacy, and...
-
Software Engineer Intern
1 week ago
San Carlos, United States Noah Medical Full timeAbout The Team: The Software Team at Noah Medical is a dynamic and highly skilled group of software professionals dedicated to driving innovation in the field of medical robotics. Our team plays a pivotal role in the development and implementation of a wide range of software applications. We are also responsible for shaping the overall software architecture...
-
Sr Principal Systems Administrator
5 days ago
San Diego, United States Northrop Grumman Full timeDescriptionAt 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 pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the...
-
Sr Principal Systems Administrator
5 days ago
San Diego, United States Northrop Grumman Full timeDescriptionAt 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 pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the...
-
Principal Software Engineer
4 weeks ago
San Francisco, United States Nextdoor Full timeJob DescriptionJob Description#TeamNextdoorNextdoor is where you connect to the neighborhoods that matter to you so you can belong. Our purpose is to cultivate a kinder world where everyone has a neighborhood they can rely on.Neighbors around the world turn to Nextdoor daily to receive trusted information, give and get help, get things done, and build...
-
San Carlos, United States Robust.AI Full timeAbout the job: If you want to do the best work of your life, believe diversity is a strength, and be part of an inclusive team of people who care deeply, keep reading. We believe that all machines that have physical actuators will soon be intelligent. In a sense, all machines will become intelligent robots, and Robust.AI's software platform will power the...
-
Principal Software Engineer
2 weeks ago
San Mateo, CA, United States Snowflake Computing Full timeBuild the future of data. Join the Snowflake team.A massive new market opportunity is being created at the intersection of Cloud and Data, and the Snowflake Data Cloud is leading the way, all powered by the database engine we are building from the ground up. Key to Snowflake’s Database Engine is our large scale distributed transactional Key-Value store -...
-
System Software Engineer
3 days ago
San Diego, United States Insight Global Full timeTitle: Software Systems Engineer Contract: 12 months, opportunity to extend and convert Pay: $55-$68/hr Location: San Diego, CA 92127 Must-haves: Bachelor's degree in Computer Science, Computer Engineering, electrical engineer, or similar field 2-4+ years of experience supporting highly technical computer systems, machine control, and system software...
-
System Software Engineer
5 days ago
San Diego, United States Insight Global Full timeTitle: Software Systems EngineerContract: 12 months, opportunity to extend and convertPay: $55-$68/hrLocation: San Diego, CA 92127Must-haves:Bachelor's degree in Computer Science, Computer Engineering, electrical engineer, or similar field2-4+ years of experience supporting highly technical computer systems, machine control, and system software...
-
System Software Engineer
5 days ago
San Diego, United States Insight Global Full timeTitle: Software Systems EngineerContract: 12 months, opportunity to extend and convertPay: $55-$68/hrLocation: San Diego, CA 92127Must-haves:Bachelor's degree in Computer Science, Computer Engineering, electrical engineer, or similar field2-4+ years of experience supporting highly technical computer systems, machine control, and system software...
-
Principal Software Engineer
2 weeks ago
San Francisco, CA, United States Nextdoor Full time#TeamNextdoorNextdoor is where you connect to the neighborhoods that matter to you so you can belong. Our purpose is to cultivate a kinder world where everyone has a neighborhood they can rely on.Neighbors around the world turn to Nextdoor daily to receive trusted information, give and get help, get things done, and build real-world connections with those...
-
Senior Software/Systems Engineer
1 week ago
San Diego, United States John H. Northrop & Associates Inc Full timeOverview: JHNA is seeking a Senior Software/Systems Engineer to provide support on Aircraft or Weapons Systems at NAVAIR in San Diego, CA. Roles/Responsibilities: Perform Software Systems Engineering for the acquisition, development and sustainment of various programs supporting aircraft and weapons systems. Perform the following activities as part of...