Robotics Automation Engineer (emc)

Apple Apple · Big Tech · Cupertino, CA · Hardware

Seeking a Robotics Automation Engineer to design, build, and deploy advanced robotic automation systems for EMC design and testing. This role involves integrating ML and computer vision, developing robot control software, and collaborating with cross-functional teams to streamline measurement, validation, and data collection workflows.

What you'd actually do

  1. Design, develop, and deploy custom robotic automation systems for EMC measurement and product testing.
  2. Develop and maintain robot control software, data collection pipelines, and data processing tools.
  3. Collaborate with EMC and cross-functional teams to specify requirements and architect end-to-end automation solutions.
  4. Build scripts and software to automate failure detection, data collection, and analysis workflows.
  5. Integrate machine learning and computer vision techniques to enhance robotic system capabilities, including automated inspection and intelligent test procedures.

Skills

Required

  • Robotics
  • algorithmic thinking
  • robotic systems design
  • software development
  • Python programming
  • complex algorithm implementation
  • computer vision libraries and frameworks (OpenCV, depth sensing, image processing)
  • mobile robotic systems
  • sensor integration
  • CAD design tools
  • rapid prototyping/3D printing workflows
  • analytical and critical thinking skills
  • work through ambiguity

Nice to have

  • C++
  • control and automation of test and measurement instruments
  • ROS framework
  • industrial robotic systems
  • relational databases
  • ML-based perception systems
  • object detection
  • pose estimation
  • visual inspection
  • PyTorch
  • TensorFlow
  • motion planning
  • path optimization
  • real-time control algorithms
  • integrating robotic systems into enterprise infrastructure
  • CI/CD pipelines

What the JD emphasized

  • strong algorithmic thinking
  • hands-on software development expertise
  • transformative automation projects
  • streamline measurement, validation, and data collection workflows
  • drive groundbreaking innovation in robotic automation
  • designing and building automated systems
  • fully deployed robotic systems
  • directly impact engineering productivity and product quality
  • complex algorithm implementation
  • mobile robotic systems
  • rapid prototyping/3D printing workflows
  • work through ambiguity
  • complex challenges

Other signals

  • Integrate machine learning and computer vision techniques to enhance robotic system capabilities
  • Build scripts and software to automate failure detection, data collection, and analysis workflows
  • Develop and maintain robot control software, data collection pipelines, and data processing tools