System Software Principal Engineer - San Carlos, United States - Tangerine Search Inc

    Tangerine Search Inc
    Tangerine Search Inc San Carlos, United States

    2 weeks ago

    Default job background
    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 Design Controls, ISO 14971, IEC

    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