Applications Development Engineer: Robotic Simulations
Psyonic
IT
San Diego, CA, USA
Job Title: Applications Development Engineer: Robotics Simulation
Position Overview:
We are seeking a Applications Development Engineer: Robotics Simulation to support the integration of advanced bionic end-effectors with leading robotic arm platforms. This role focuses on bridging the gap between hardware and software by developing high-fidelity simulations for the Ability Hand using the NVIDIA Isaac Lab/Sim environments and the GR00T AI stack. You will play a critical role in developing the "digital twin" infrastructure that powers our next generation of clinical and robotic devices.
Key Responsibilities
Robotic Integration: Develop and refine software interfaces for robotic hand-to-arm integrations, ensuring seamless kinematic and communication synchronization.
Physics Simulation: Build and optimize high-fidelity simulations of the Ability Hand within NVIDIA Isaac Lab/Sim, focusing on contact dynamics, grasping, and manipulation.
AI Stack Implementation: Support the integration of GR00T (Generalist Robot 00 Technology) foundations to enable embodied AI capabilities for prosthetic and robotic systems.
Digital Twin Development: Translate physical hardware specifications into URDF/MJCF & SDF formats for accurate simulation performance.
Full-Stack Support: Assist in developing user interfaces (React/React Native) that allow clinicians or engineers to monitor and control robotic telemetry.
Verification & Validation: Collaborate with cross-functional teams to complete product requirements and DHF deliverables (Design History File) in accordance with ISO 13485 and ISO 14971 Risk Management procedures.
Technical Documentation: Document simulation parameters, API schemas, and system architectures to ensure reproducibility in research and production.
Required Qualifications
Education: Currently pursuing or recently completed a Master’s degree in Robotics, Mechanical Engineering, Computer Science, or a related field.
Core Skills: Strong proficiency in Python and C++, & ROS2.
Simulation Mastery: Direct experience with NVIDIA Isaac Sim, Isaac Lab, or similar physics engines (e.g., MuJoCo, Gazebo).
Experience: 0–1 year of work experience (academic projects and research labs included).
Preferred Qualifications
Embodied AI: Familiarity with the NVIDIA GR00T or experience with Reinforcement Learning (RL) for robotic manipulation.
Hand-to-Arm Kinematics: Experience with ROS2 (Robot Operating System), MoveIt, or Inverse Kinematics (IK) solvers for multi-DOF systems.
Medical Device Standards: Understanding of the Software Development Life Cycle (SDLC) for medical devices (ISO 62304/82304) and human factors testing (ISO 62366) is nice to have.
Embedded Protocols: Exposure to BLE (Bluetooth 5.x), TCP/IP, or WebSockets for real-time robotic telemetry.
Frontend/Design: Ability to translate Figma prototypes into functional React/React Native interfaces for robotic control dashboards.
DevOps: Familiarity with Git, CI/CD pipelines, and containerization (Docker) for consistent simulation environments.