mundane→
robotic systems engineer intern
InternshipOn-site
Location
Palo Alto, CA
Salary
Not listed
Experience
Not specified
Posted
3 weeks ago
Skills
hardware systems integrationactuatorssensors troubleshootingmechatronicsros 2 developmentpython programmingc++ programmingrobot kinematicsdynamicsurdf/xacro modelinglab hardware bring-uplinux-based compute systemsrobotic arm controlpidimpedance control
Job Description
Summary: Mundane is a venture-backed seed-stage robot learning startup founded by a team of Stanford researchers and builders. As a Robotics Development Intern, you will work alongside robotics engineers to build, integrate, and debug critical components of humanoid robot systems, emphasizing practical robotics engineering and collaboration across teams.
Responsibilities:
- Assist with hardware bring-up, integration, and debugging of robot subsystems including sensors, actuators, and compute systems
- Integrate and troubleshoot actuators and sensors, including calibration, signal validation, and fault isolation
- Develop and maintain ROS 2 nodes, launch files, and tooling supporting robot behaviors and infrastructure
- Work with engineers to implement and test robot arm controllers, including PID tuning and compensation techniques
- Contribute to robot modeling using URDF/Xacro and validate robot kinematics within ROS-based workflows
- Support development of robot system debugging tools including logging, rosbag analysis, and visualization in RViz
- Assist with robot bring-up in the lab, including wiring, hardware validation, and iterative troubleshooting
- Work on Linux-based robot compute systems, helping debug networking, device interfaces, and runtime issues
- Collaborate with cross-functional teams to support rapid prototyping, testing, and iteration of robotic systems
Required Qualifications:
- Hands-on experience building, integrating, and debugging hardware systems (robotics or electromechanical products)
- Proven ability to integrate and troubleshoot actuators and sensors, including bring-up, calibration, signal validation, and fault isolation
- Strong fundamentals in mechatronics, including motors/drives, sensors, mechanisms, and basic control concepts
- Experience developing with ROS 2, including nodes, topics/services/actions, launch files, TF, rosbag workflows, debugging tools, and RViz
- Strong programming skills in Python and/or C++ for robotics systems and tooling
- Understanding of robot kinematics and dynamics, including experience working with URDF/Xacro and robot models
- Comfortable performing hands-on lab work, including wiring, hardware bring-up, and iterative troubleshooting
- Experience working with Linux-based compute systems, including development workflows, networking, device interfaces, and debugging tools
- Experience with robotic arm control, including developing controllers and tuning (PID or impedance control), along with compensation techniques such as friction, gravity, backlash, and feedforward
Preferred Qualifications:
- Experience building robotics simulations using tools such as MuJoCo, Isaac Sim, or similar simulators
- Experience with signal processing techniques, including filtering, observers, or Kalman filtering
- Working knowledge of common robotics communication interfaces and protocols such as CAN, USB, GMSL, Ethernet, or EtherCAT
- Experience working with real-time Linux kernels, including deterministic scheduling, latency/jitter measurement, and debugging timing issues
Required Skills: Hardware Systems Integration, Actuators, Sensors Troubleshooting, Mechatronics, ROS 2 Development, Python Programming, C++ Programming, Robot Kinematics, Dynamics, URDF/Xacro Modeling, Lab Hardware Bring-up, Linux-based Compute Systems, Robotic Arm Control, PID, Impedance Control
Benefits: Competitive salary + equity, Flexible PTO, Legendary merch, Coffee, Robots, Sauna & cold plunge (pending)
Benefits
Competitive salary + equity
Flexible PTO
Legendary merch
Coffee
Robots
Sauna & cold plunge (pending)