Talent.com
C Developer
C DeveloperPentangle Tech Services | P5 Group • San Jose, CA, US
C Developer

C Developer

Pentangle Tech Services | P5 Group • San Jose, CA, US
18 days ago
Job type
  • Full-time
Job description

Job Description

Primary Focus : Simulator Development (C#), Automation (Squish), & Firmware / Hardware Validation

In this pivotal role, you will own the enhancement and maintenance of our proprietary Software Simulator —the critical tool used to validate our robotic surgical hardware and firmware without needing the physical robot every time. You will spend the majority of your time coding in C# to expand the simulator's capabilities, while also using Squish and Python to drive automation.

If you are a C# developer at heart who loves developing a software simulation, this is your role.

What You Will Actually Be Doing

  • Core Responsibility : Lead the design, development, and enhancement of the client System Simulator using C# . You will build the virtual environment that mocks hardware behavior to test firmware and software logic.
  • Automation Strategy : Develop and execute automated test scripts using Squish (GUI automation) and Python.
  • Hybrid Validation : Perform a mix of automated and manual testing . You will manually execute complex test cases where automation isn't yet feasible, ensuring total system safety.
  • Hardware / Firmware Interface : Validate the interaction between high-level software and low-level firmware / hardware components via the simulator.
  • Compliance & Process : Draft verification protocols and manage requirements / defects using JAMA and Jira , ensuring strict adherence to FDA QSR and IEC 62304 standards.
  • CI / CD Integration : Integrate simulator tests into the Continuous Integration pipeline (Jenkins / GitHub) to catch regressions early.

The "Must-Have" Skills (Non-Negotiables)

  • C# Expertise : Minimum 5+ years of hands-on development experience in C#. You must be comfortable writing complex object-oriented code, not just editing scripts.
  • Python Experience : Minimum 2+ years of scripting experience (used for glue code and automation support).
  • Automation Tools : Proven experience with Squish (preferred), WinAppDriver, or similar GUI automation tools.
  • Flexibility : Willingness to perform manual testing when necessary to ensure product quality.
  • Preferred Qualifications

  • Medical Device Background : Solid understanding of FDA QSR (21 CFR Part 820) , ISO 13485, and the V&V (Verification & Validation) process.
  • Experience testing Firmware or embedded systems via simulation.
  • Experience with JAMA for requirements management.
  • Background in Robotics or complex electromechanical systems.
  • Create a job alert for this search

    Developer • San Jose, CA, US

    Similar jobs
    Software QA Engineer

    Software QA Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Senior C# Developer

    Senior C# Developer

    Agilent • Santa Clara, CA, United States
    Full-time
    Take your career to the next level by joining the world-renowned Agilent Technologies, a global leader in science and engineering Research and Development. Agilent inspires and supports discoveries ...Show more
    Last updated: 5 days ago • Promoted
    C++ Developer

    C++ Developer

    Spectraforce Technologies • Santa Clara, CA, United States
    Full-time
    Location : Santa Clara, CA, 95051.Principal Duties and Responsibilities : .Leverages advanced ASIC knowledge and experience to define, model, design (digital and / or analog), optimize, verify, validate...Show more
    Last updated: 1 day ago • Promoted
    Developer

    Developer

    Akkodis • San Jose, CA, United States
    Full-time
    You will design and deploy distributed applications at scale in cloud environments while ensuring fault tolerance and high availability. The rate may be negotiable based on experience, education, ge...Show more
    Last updated: 5 days ago • Promoted
    QE Lead

    QE Lead

    Northern Base • San Jose, CA, United States
    Full-time
    Need only locals Onsite must San Jose, CA.Location : San Jose, CA (Onsite) Need only locals.Start Date -1st week of October. Javascript automation scripting.C++ familiarity using Xcode / Visual Studi...Show more
    Last updated: 5 days ago • Promoted
    Software Developer 1

    Software Developer 1

    InsideHigherEd • Stanford, California, United States
    Full-time
    School of Medicine, Stanford, California, United States.Information Technology ServicesSep 03, 2025 Post Date107107 Requisition #The Department of Genetics in the Stanford University School o...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    Purple Drive • Sunnyvale, CA, United States
    Full-time
    Coordinate with teams on streamlining the EMC design and testing process through utilization of advanced automated design rule checking. Collaborate with EMC and cross-functional teams to specify an...Show more
    Last updated: 5 days ago • Promoted
    Fullstack Techlead

    Fullstack Techlead

    Info Way Solutions • Fremont, CA, United States
    Full-time
    Job Role : Fullstack Tech Lead.As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in...Show more
    Last updated: 5 days ago • Promoted
    Remote DDA Developer

    Remote DDA Developer

    VirtualVocations • Fremont, California, United States
    Remote
    Full-time
    A company is looking for a Profile DDA Developer to design, code, test, and maintain the FIS Profile application.Key Responsibilities Develop and enhance Profile DDA application features and fix ...Show more
    Last updated: 2 days ago • Promoted
    C / C++ Developer with Rust Services

    C / C++ Developer with Rust Services

    ClifyX • Sunnyvale, CA, United States
    Full-time
    Should have hands on experience with C / C++ Developer with Rust Services.Expected to work on changes in few of the existing scripts. Should be capable of completing assigned changes within provided t...Show more
    Last updated: 5 days ago • Promoted
    Techlead

    Techlead

    Newcode.ai • Palo Alto, CA, US
    Full-time
    Quick Apply
    AI to work in their day-to-day operations.In few months, we’ve moved from vision to reality—building products our clients truly love. As part of our fast-growing and highly ambitious team, you won't...Show more
    Last updated: 30+ days ago
    Full stack Kotlin Developer

    Full stack Kotlin Developer

    US Tech Solutions, Inc. • Mountain View, CA, US
    Temporary
    Location : Mountain view, CA (Hybrid) Duration : 2 months contract Job Description : We are seeking a Backend-focused Full stack Kotlin Developer to join a small, high-performing engineering team buil...Show more
    Last updated: 24 days ago • Promoted
    Teradata and Hadoop Developer

    Teradata and Hadoop Developer

    Zone IT Solutions • San Jose, CA, US
    Full-time
    Quick Apply
    Zone IT Solutions is seeking a Teradata and Hadoop Developer to enhance our data solutions team.In this role, you will be responsible for developing and managing large-scale data processing systems...Show more
    Last updated: 30+ days ago
    AEM Developer - Contract - Hybrid, Bay Area, CA

    AEM Developer - Contract - Hybrid, Bay Area, CA

    Right Skale, Inc. • Pleasanton, CA, United States
    Full-time
    AEM Developer - Contract - Hybrid, Bay Area, CA.This AEM Solution Developer will play a lead role in the development, design, testing, and deployment of Adobe Experience Management (Cloud) Web and ...Show more
    Last updated: 5 days ago • Promoted
    Snaplogic, Splunk, JSON, HTML, and RESTful

    Snaplogic, Splunk, JSON, HTML, and RESTful

    CData Software • San Jose, CA, United States
    Full-time
    Build web services and integrations using Snaplogic, Splunk, JSON, HTML, and RESTful design.Develop business-critical solutions using both client-side and server-side technologies.Collaborate withi...Show more
    Last updated: 5 days ago • Promoted
    Java / C++ Developer - Entry / Junior

    Java / C++ Developer - Entry / Junior

    SynergisticIT • Santa Clara, CA, United States
    Full-time
    Since 2010 SynergisticIT has helped Jobseekers get employed in the tech Job market by providing candidates the requisite skills, experience and technical competence to outperform at interviews and ...Show more
    Last updated: 5 days ago • Promoted
    AEM Developer

    AEM Developer

    Trident Consulting • Sunnyvale, CA, United States
    Full-time
    Location : Sunnyvale, CA (Onsite) - No Remote.Good Knowledge of Front-end skills (HTML / JS / CSS) and preferably Angular / react. AEM Developer to implement Adobe Experience Manager solution to various ...Show more
    Last updated: 5 days ago • Promoted
    HPC Middleware Developer

    HPC Middleware Developer

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are now looking for a senior HPC software engineer.As a member of our the High Performance Computing Software development team, you will be responsible for designing and implementing new protoco...Show more
    Last updated: 30+ days ago • Promoted