How do you verify an AI? Join a team of talented engineers who are defining verification and validation for safe autonomous technology.
The Special Projects Group at Apple is seeking an accomplished software engineer to serve as an Autonomy Verification Software Engineer. In this role, you will develop methods and tools to enable analysis and verification of complex software and hardware systems. You will need to think broadly, connecting ideas across multiple domains: software design, machine learning, data science, simulation – to name a few. You will structure these ideas into robust software designs. You will work with a team of domain experts to turn designs and prototypes into internal software products that are reliable, scalable, and maintainable. You will use a variety of testing methodologies to ensure the quality of your products meets the high standards expected by the team. You will be expected to view problems from multiple perspectives and at different levels of abstraction, and to tackle them from multiple directions. We expect successful candidates to demonstrate an ability to solve such problems efficiently, and to communicate about them effectively with a variety of audiences.
As an Autonomy Verification Software Engineer, you will build software to ensure that our autonomous products meet our high standards for safety and performance. - You will design methods and tools for efficiently and robustly verifying a complex software and hardware system - You will demonstrate the value of your ideas with meaningful prototypes - You will turn prototypes into robust and scalable solutions for a variety of internal customers
Safety Modeling Engineer - SPG, AppleCupertino Full Time Employment
Computer Vision Scientist / Engineer (ECCV 2020), AppleCupertino Full Time Employment
Robotics Engineer, AppleCupertino Full Time Employment
Wireless Test Engineer, WiFi/Bluetooth, AppleCupertino Full Time Employment
Software Developer in Test - Core I/O and Sensors, AppleCupertino Full Time Employment