Company

Tangerine Search IncSee more

addressAddressSan Carlos, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

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
Refer code: 8755872. Tangerine Search Inc - The previous day - 2024-03-27 12:12

Tangerine Search Inc

San Carlos, CA
Jobs feed

Truck Driver Home Daily CDL A

Xpo

Minot, ND

Per Diem Pediatric Echo Technician

Ucla Health

Los Angeles, CA

$65.74 an hour

In Store Sales - Driver

Praxair

Minot, ND

Monitor Tech Unit Med Surg Tele Per Diem Days

Los Alamitos Medical Center

Los Alamitos, CA

$20.15 an hour

In Store Sales - Driver

Linde Welding Gas & Equipment Center

Minot, ND

Unit Secretary / Monitor Tech

Long Beach Memorial Medical Center

Long Beach, CA

$22.15 - $25.55 an hour

Truck Driver Part-Time

Ferrellgas

Minot, ND

CDL Truck Driver Home Daily

Amerigas Propane, Inc.

Alvin, TX

Monitor Tech Full Time Days

Los Alamitos Medical Center

Los Alamitos, CA

$20.15 an hour

CDL Class A Company Driver

Offmax Logistics Llc

Houston, TX

Share jobs with friends

Related jobs

System Software Principal Engineer / Architect

Software Engineer, Enterprise Systems

Software And Services

Sunnyvale, CA

3 hours ago - seen

Foundations Software Engineer- System Experience

Software And Services

Cupertino, CA

2 days ago - seen

Sr Software Development Engineer, Connectivity - Systems

Amazon

Los Gatos, CA

6 days ago - seen

Software Engineer, Embedded Systems

General Motors

Sunnyvale, CA

a week ago - seen

Senior Software Engineer, Embedded Systems

General Motors

Sunnyvale, CA

a week ago - seen

Senior iOS Software Engineer - Proximity Systems Team

Apple

San Diego, CA

a week ago - seen

Imaging Systems QC Tools & Processes Engineer

Software And Services

Irvine, CA

2 weeks ago - seen

System Power Engineer

Software And Services

Cupertino, CA

2 weeks ago - seen

Watch System Validation - System Coex Software Engineer

Hardware

Cupertino, CA

2 weeks ago - seen

Software Engineer - Ubuntu Systems Management

Canonical - Jobs

Fresno, CA

2 weeks ago - seen

Software Engineer

Bay Systems Consulting Inc.

Palo Alto, CA

2 weeks ago - seen

DevOps Engineer (Big Data Platform), Enterprise Systems

Software And Services

Sunnyvale, CA

2 weeks ago - seen

Security Software Engineer, Systems Security

Software And Services

Cupertino, CA

3 weeks ago - seen

Senior Software Systems Engineer

Software And Services

Cupertino, CA

3 weeks ago - seen

Software Engineer/ Coder/ System Administrator

Micro Quality Calibration, Inc.

$60,000 - $120,000 a year

Chatsworth, CA

4 weeks ago - seen

Software Engineer, Systems

Meta

Menlo Park, CA

4 weeks ago - seen

Infotainment Platform System Software Engineer

General Motors

Sunnyvale, CA

4 weeks ago - seen