Robotics Product Development Engineer
Core
Develop and support Java software and firmware for robotic fiber-optic switching systems used in AI infrastructure and data centers.
Role type
Robotics Product Development Engineer
Builds
Robotic fiber-optic switching systems for AI infrastructure and hyperscale data centers
Domain
Robotics, Optical Networks, Data Center Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Linux, microcontrollers, embedded firmware, electronic circuits, motors, sensors, encoders, motion-control systems, PCB design, system-level troubleshooting
Preferred skills
LabVIEW, automated test platforms, optics, fiber optics, electronic test equipment
Technologies
Java, Linux, C++, Embedded Firmware, Robotics, AI
Responsibilities
Develop and support Java software in Linux environments; create firmware for microcontrollers and embedded systems; integrate and control motors, actuators, encoders, and sensors; design and refine robotic motion-control systems; prototype, design, and troubleshoot electronic circuits; support PCB design, bring-up, and testing; build automated test and diagnostic tools; carry out electronic, electromechanical, and optical testing; integrate software, electronics, mechanics, and fiber-optic subsystems; diagnose and resolve system-level hardware and software issues; support new products from prototype through production.
