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

C Developer

Pentangle Tech Services | P5 Group • San Jose, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.
  • [job_alerts.create_a_job]

    Developer • San Jose, CA, United States

    [internal_linking.similar_jobs]
    Senior C# Developer

    Senior C# Developer

    Agilent • Santa Clara, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Developer

    Developer

    Akkodis • San Jose, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    UI React Developer || Only local to CA

    UI React Developer || Only local to CA

    Inficare • Palo Alto, CA, United States
    [job_card.full_time]
    React hooks and state management.Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model. Hands-on practical experience in system design, application development,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    QE Lead

    QE Lead

    Northern Base • San Jose, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Software Developer V

    Software Developer V

    Pinnacle Group • Cupertino, CA, United States
    [job_card.full_time]
    The candidate will develop Swift-based application automation within an existing Swift automation framework.Primary inputs include textual workflow descriptions and / or video recordings of an applic...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AI Senior Software Developer

    AI Senior Software Developer

    General Motors • Mountain View, CA, United States
    [job_card.full_time]
    As an AI Platform Engineer on the Enterprise AI team, you will play a critical role in shaping GM's future through high-impact AI systems. You will implement advanced AI technologies then integrate ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior API Developer

    Senior API Developer

    Omni Inclusive • Pleasanton, CA, United States
    [job_card.full_time]
    Information Technology, with a minimum 8+ years as a Senior Software Engineer in large corporate environment.Preferably worked for product engineering roles as an API developer.Analysis, design, im...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Appian Developer

    Appian Developer

    BayNova LLC • Newark, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    BayNova has an exciting opportunity for an Appian Developer to join our team in support of an important federal government client, in a fully remote / work from home role.Collect tactical knowledge...[show_more]
    [last_updated.last_updated_30]
    Fullstack Techlead

    Fullstack Techlead

    Info Way Solutions • Fremont, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Techlead

    Techlead

    Newcode.ai • Palo Alto, CA, US
    [job_card.full_time]
    [filters_job_card.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.last_updated_30]
    Bioinformatics Developer III

    Bioinformatics Developer III

    Bio-Rad Laboratories • Pleasanton, CA, United States
    [job_card.full_time]
    We are seeking an experienced Bioinformatics Developer to join the Life Sciences Group at Bio-Rad and help us develop a new generation of cloud-based software for assays designed specifically for o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Teradata and Hadoop Developer

    Teradata and Hadoop Developer

    Zone IT Solutions • San Jose, CA, US
    [job_card.full_time]
    [filters_job_card.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.last_updated_30]
    Sr Software Developer - GPU

    Sr Software Developer - GPU

    Oracle • Santa Clara, CA, United States
    [job_card.full_time]
    OCI is driving development of next generation hyperscalar GPU data centers built on Nvidia and AMD GPUs.OCI enables popular AI services such as openAI on GPU compute servers.We are looking for engi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AEM Developer - Contract - Hybrid, Bay Area, CA

    AEM Developer - Contract - Hybrid, Bay Area, CA

    Right Skale, Inc. • Pleasanton, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Snaplogic, Splunk, JSON, HTML, and RESTful

    Snaplogic, Splunk, JSON, HTML, and RESTful

    CData Software • San Jose, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Sr. Software Developer- Web Applications (26484)

    Sr. Software Developer- Web Applications (26484)

    Supermicro • San Jose, CA, United States
    [job_card.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.last_updated_30] • [promoted]
    HPC Middleware Developer

    HPC Middleware Developer

    NVIDIA • Santa Clara, CA, United States
    [job_card.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.last_updated_30] • [promoted]
    USA_Developer

    USA_Developer

    Varite • San Jose, CA, United States
    [job_card.full_time]
    Front-end and back-end application development work.The design, development, creation, integration, performance and user testing and documentation of new and amended programs from supplied specific...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]