Automation Engineer - Robotics and Machine Learning

Apple

  • Shanghai
  • Permanent
  • Full-time
  • 9 days ago
Imagine what you could do here! At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. This position is offered in Apple's System QA department within Product Integrity organization. The people here at Apple don't just build products - they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.DescriptionWe are seeking a creative and motivated automation engineer with a strong background in robotics control, machine learning and automation software development. This role requires integrating software and hardware solutions to build world-class intelligent automation system.Responsibilities
  • Control robotics systems with computer vision, 3d camera, machine learning, etc
  • Develop automation software systems with smart, scalable, and testable code
  • Implement AI/ML models for target detection, collision avoidance and automation control
  • Collaborate with senior engineers and cross-functional partners to understand requirements and translate them into concrete technical tasks
  • Work with various sensor modalities (LiDAR, cameras, IMUs, etc.)
  • Stay up to date with the evolving AI/ML landscape and help improve our tools, infrastructure, and practices based on new developments
  • Utilize CAD software (SolidWorks, Fusion 360, or equivalent) for mechanical modeling and fabrication (3D printing, CNC machining, etc.)
Minimum Qualifications
  • Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering or a related field
  • Strong proficiency in Python and C++ with experience in complex, multi-language systems.
  • Expertise in ML algorithms and deep learning frameworks such as PyTorch and TensorFlow.
  • Experience with perception, control, and sensor fusion.
  • Hands-on experience with 3D CAD modeling (SolidWorks, Fusion 360) and fabrication (3D printing, CNC machining, etc.).
  • Strong software engineering skills, delivering clean, well-tested, and optimized code.

Apple

Similar Jobs

  • Machine Learning Engineer

    Roche

    • Shanghai
    At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are…
    • 18 days ago
  • Software Engineer, Machine Learning & AI

    Apple

    • Shanghai
    Are you passionate about Machine Learning and AI, and eager to apply your expertise to solve real-world problems at Apple's incredible scale? Do you want to see your work translate…
    • 23 days ago
  • Machine Learning Engineer Intern - Shanghai

    Apple

    • Shanghai
    Apple is a place where extraordinary people gather to do their best work. Just be ready to dream big. The people here at Apple don't just build products - they build the kind of wo…
    • 2 days ago