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
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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

[job_alerts.create_a_job]

Software Developer • San Jose, California, USA

[internal_linking.similar_jobs]
Senior Software Engineer, Simulation

Senior Software Engineer, Simulation

RoboForce • Milpitas, CA, United States
[job_card.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.last_updated_30] • [promoted]
Senior Software Engineer, Configuration & Experiments

Senior Software Engineer, Configuration & Experiments

Futureshaper.com • Mountain View, CA, United States
[job_card.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.last_updated_variable_days] • [promoted]
Algorithm and Simulation Software Engineer Sr

Algorithm and Simulation Software Engineer Sr

OASYS, INC. • Sunnyvale, CA, USA
[job_card.full_time]
[filters_job_card.quick_apply]
Algorithm and Simulation Software Engineer Sr.Leading-Edge Government contractor, is seeking applicants for an Algorithm and Simulation Software Engineer Sr position to support our Space customer i...[show_more]
[last_updated.last_updated_variable_days]
Director Software Development

Director Software Development

Advanced Micro Devices, Inc. • San Jose, CA, United States
[job_card.full_time]
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers to PCs, gaming and embedded syste...[show_more]
[last_updated.last_updated_30] • [promoted]
Remote Software Architect : Scalable SaaS & Security

Remote Software Architect : Scalable SaaS & Security

F5 Networks, Inc. • San Jose, CA, United States
[filters.remote]
[job_card.full_time]
A leading tech company in San Jose is seeking a Software Architect to design and evolve scalable SaaS services.The role includes mentoring engineers, ensuring security compliance, and collaborating...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Systems Architect – Scientific Instruments

Software Systems Architect – Scientific Instruments

Picarro • Santa Clara, CA, United States
[job_card.full_time]
Software Systems Architect – Scientific Instruments at Picarro.Bay Area – Primarily onsite with occasional remote flexibility. We\'re hiring an Software Systems Architect to define and evolve the to...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer - Streaming

Senior Software Engineer - Streaming

NVIDIA Corporation • Santa Clara, CA, United States
[job_card.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.last_updated_30] • [promoted]
Software Developer II (Multiple Openings)

Software Developer II (Multiple Openings)

Bodhtree Consulting Ltd • Pleasanton, CA, United States
[job_card.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.last_updated_variable_days] • [promoted]
Software Developer III

Software Developer III

Bio-Rad Laboratories • Pleasanton, CA, US
[job_card.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.last_updated_variable_hours] • [promoted] • [new]
Software Developer III

Software Developer III

Bio-Rad Laboratories, Inc • Pleasanton, CA, United States
[job_card.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.last_updated_30] • [promoted]
Staff Simulation Software Engineer

Staff Simulation Software Engineer

Strativ Group • San Jose, CA, US
[job_card.full_time]
Staff Simulation Software Engineer.The focus is on finding the right person, therefore open to market rate.In this senior leadership capacity, you will spearhead the engineering of sophisticated fl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Simulation Engine

Senior Software Engineer, Simulation Engine

General Motors • Sunnyvale, CA, United States
[job_card.full_time]
The Simulation group is solving one of self-driving’s most difficult problems : evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engin...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Architect

Software Architect

VirtualVocations • Fremont, California, United States
[job_card.full_time]
A company is looking for an Architect to provide technical guidance and contribute to product vision through architectural design and standards. Key Responsibilities Provide architectural guidance...[show_more]
[last_updated.last_updated_30] • [promoted]
Robotics Software Architect

Robotics Software Architect

Under Control Robotics • Sunnyvale, CA, United States
[job_card.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.last_updated_30] • [promoted]
Senior Software Engineer, Autonomy - Perception, Deep Learning

Senior Software Engineer, Autonomy - Perception, Deep Learning

Cyngn Inc. • Mountain View, CA, United States
[job_card.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.last_updated_30] • [promoted]
Sr. DevOps Software Developer

Sr. DevOps Software Developer

Fortinet • Sunnyvale, CA, United States
[job_card.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.last_updated_variable_days] • [promoted]
Senior Software Architect, Unified Logging Platform

Senior Software Architect, Unified Logging Platform

Zscaler • San Jose, CA, United States
[job_card.full_time]
A leading cybersecurity company is seeking an architect with deep expertise in databases and distributed systems to modernize their logging platforms. Responsibilities include collaborating on desig...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Robotics Software Architect

Robotics Software Architect

Undercontrol • Sunnyvale, CA, United States
[job_card.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.last_updated_30] • [promoted]