Talent.com
Software Simulator Developer
Software Simulator DeveloperApptad Inc • San Jose, California, USA
Software Simulator Developer

Software Simulator Developer

Apptad Inc • San Jose, California, USA
30+ days ago
Job type
  • Full-time
Job description

Title : Software Simulator Developer

Location : San Jose CA (On-site)

Duration : 12 months

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 simulators 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 isnt 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.

Key Skills

Account Payable,C++,Community Support,Garment,Import & Export,Java

Employment Type : Full Time

Experience : years

Vacancy : 1

Create a job alert for this search

Software Developer • San Jose, California, USA

Similar jobs
Senior Software Engineer, Simulation

Senior Software Engineer, Simulation

RoboForce • Milpitas, CA, United States
Full-time
We are seeking a Senior Software Engineer to enhance simulation frameworks for robotic autonomy.You will build foundational tools to develop and test autonomy stacks, contributing to robust robotic...Show more
Last updated: 30+ days ago • Promoted
UI Software Engineer

UI Software Engineer

Cisco • San Jose, CA, United States
Full-time
The application window is expected to close on : November 21, 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.The LIO (Lifecy...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, Configuration & Experiments

Senior Software Engineer, Configuration & Experiments

Futureshaper.com • Mountain View, CA, United States
Full-time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show more
Last updated: 12 days ago • Promoted
Software Developer / SRE - 3 - (U.S. Citizenship required)

Software Developer / SRE - 3 - (U.S. Citizenship required)

Oracle • Pleasanton, CA, United States
Full-time
This position is located in Pleasanton, CA - Remote is not an Option • •.This posting is for Senior Engineer for enabling 24x7 Operations for US-Gov in the Oracle Fusion Data Intelligence (FDI) produ...Show more
Last updated: 3 days ago • Promoted
AI Senior Software Developer

AI Senior Software Developer

General Motors • Mountain View, CA, United States
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: 3 days ago • Promoted
Software Developer

Software Developer

YD Talent Solutions • Sunnyvale, CA, United States
Full-time
Our client is the world leader in engineering and R&D services.Our client offers its clients a unique value proposition to meet their transformation and innovation challenges.Our client supports it...Show more
Last updated: 3 days ago • Promoted
Software Developer V

Software Developer V

Pinnacle Group • Cupertino, CA, United States
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: 3 days ago • Promoted
Software Developer III

Software Developer III

Bio-Rad Laboratories • Pleasanton, CA, United States
Full-time
Bio-Rad's Life Sciences Group is advancing Droplet Digital PCR technology through next-generation software solutions.We seek an experienced Software Developer III with strong Angular expertise to a...Show more
Last updated: 30+ days ago • Promoted
Sr. DevOps Software Developer

Sr. DevOps Software Developer

Fortinet • Sunnyvale, California, United States
Full-time
We are seeking a DevOps Software Developer experienced in Build and Release Engineering, Secure Software Development, and Software Supply Chain Risk Management (SCRM) in alignment with ISO 27001, N...Show more
Last updated: 5 days ago • Promoted
Software Developer 1

Software Developer 1

Stanford University • Stanford, CA, United States
Full-time
School of Medicine, Stanford, California, United States.Information Technology Services.The Department of Genetics in the Stanford University School of Medicine is a world-renowned hub for innovati...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer - Streaming

Senior Software Engineer - Streaming

NVIDIA Corporation • Santa Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show more
Last updated: 30+ days ago • Promoted
Software Developer II (Multiple Openings)

Software Developer II (Multiple Openings)

Bodhtree Consulting Ltd • Pleasanton, CA, United States
Full-time
Reach your full potential with Bodhtree.We are looking for team members that thrive in a dynamic environment.We believe solutions are only set in stone until the next solution is in place and impro...Show more
Last updated: 26 days ago • Promoted
Sustaining Software Engineer

Sustaining Software Engineer

Cohesity • Santa Clara, CA, United States
Full-time
Interested candidates based outside of the designated areas are welcome to apply, provided they have the indefinite right to work in the job location. Cohesity is a leader in AI-powered data securit...Show more
Last updated: 3 days ago • Promoted
Robotics Software Architect

Robotics Software Architect

Under Control Robotics • Sunnyvale, CA, United States
Full-time
UCR (Under Control Robotics) builds multipurpose robots to support human workers in the world's toughest jobs—turning dangerous work from a necessity into a choice. Our work demands reliability, rob...Show more
Last updated: 30+ 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: 3 days ago • Promoted
Senior Software Engineer, Autonomy - Perception, Deep Learning

Senior Software Engineer, Autonomy - Perception, Deep Learning

Cyngn Inc. • Mountain View, CA, United States
Full-time
Based in Mountain View, CA, Cyngn is a publicly-traded autonomous technology company.We deploy self-driving industrial vehicles like forklifts and tuggers to factories, warehouses, and other facili...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Platform, DevOps & Developer Experience

Senior Software Engineer - Platform, DevOps & Developer Experience

KLA • Milpitas, CA, United States
Full-time
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show more
Last updated: 3 days ago • Promoted
Photonics Software Developer

Photonics Software Developer

Keysight Technologies • Santa Clara, CA, United States
Full-time
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization.Our ~15,000...Show more
Last updated: 3 days ago • Promoted