Summary Posted: Sep 1, 2022 Role Number: 200420852 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. Key Qualifications Key Qualifications Strong computer science and mathematics fundamentals Experience with designing and delivering complex software systems Comfort with the interplay between hardware and software systems Excellent skills in modern C++ (C++11 or newer), and Python 3.x Experience with Linux / macOS development environments A history of driving projects through the entire development lifecycle Description Description 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 Education & Experience Education & Experience B.S. or M.S. in Computer Science, Engineering, Robotics or a related field
Minimum of 5 years of relevant industry experience Additional Requirements Additional Requirements Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Pay & Benefits Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900 and $256,500, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
View Original Job Posting