I'm reaching out about an opening for an EMC Robotics Engineer based in Cupertino, CA . This role focuses on building and deploying robotic automation systems used to run and speed up electromagnetic compatibility (EMC) / product test workflows in a lab environment.
What you'll do (short) :
- Design and implement robotic software and automation that moves test probes / fixtures, collects EMC / RF measurement data, and automates failure detection.
- Integrate robotic stations with company test infrastructure and data systems.
- Deploy and maintain robotic systems in lab environments and troubleshoot hardware / software issues.
- Build scripts / tools (C++ / Python) for data collection, processing and test automation.
Key responsibilities (bullets) :
Work with cross-functional teams to specify and build custom robotic automation for EMC testing.Develop and maintain in-house software tools and scripts for automated failure detection and data capture.Program industrial robots (Universal Robots / URScript) and ROS-based systems.Deploy mobile and fixed robotic platforms in labs and perform hands-on debugging.Create CAD mounts / fixtures and do rapid prototyping (3D printing) for sensors and test fixtures.Must-have (screening) qualifications :
5+ years software development experience on robotics-related projects.Strong C++ and Python skills.Hands-on ROS (Robot Operating System) experience.Experience with industrial robots / URScript / Universal Robots .Experience deploying and maintaining robots in lab or production environments.Strong problem-solving, communication, and organization skills.Nice-to-have (bonus) :
EMC / RF test lab experience or familiarity with EMC measurement concepts.Mobile robotics / navigation (SLAM).CAD, rapid prototyping, 3D printing experience.Location / On-site : Cupertino, CA - role requires lab deployments and hands-on work on site.