Embedded Controls Software Validation & Verification Manager

Cupertino, CA 95014
  • Job Code
    200236244
Summary

Summary

Posted: Apr 23, 2021

Weekly Hours: 40

Role Number:200236244

In this role, you will be responsible for the validation and verification of software requirements across a bro...Summary

Summary

Posted: Apr 23, 2021

Weekly Hours: 40

Role Number:200236244

In this role, you will be responsible for the validation and verification of software requirements across a broad range of components. Your primary task is to ensure all functionality is fully tested, our quality standards are met, and that each discrete component operates as intended both independently as well as in an integrated system. Automation is critical to the success of this role, and a firm understanding of the software lifecycle and CI processes is critical. The position requires both a strong desire to find flaws and bugs, facilitate requirement and development reviews, assist in structural code coverage and analysis, and manage the end to end review and coordination of this iterative process. The ideal candidate will have strong foundation of formal requirements based testing, as well as a creative mindset to achieve these goals in an efficient and agile manner. Must have experience managing large teams, complex programs, have excellent communication and leadership skills, and the ability to work in a fast-paced environment. Working on this technology you will have the opportunity to have a major impact on the capability, user experience, and quality of Apple's future products. Our collaborative environment fosters innovation within a creative solution space.

Key Qualifications

  • The ideal candidate will have at least 7+ years of embedded software V&V experience, and 5+ years of management
  • Experience hiring and building proficient teams is a must
  • Experience shipping product is highly desirable
  • Hands-on engineering management is required
  • Outstanding proficiency in C on resource-constrained embedded platforms
  • Experience with Real Time Operating Systems (RTOS)
  • Working knowledge of standard hardware protocols (e.g. I2C, SPI, UART)
  • Experience with networking, concurrency, and distributed systems
  • Proficiency reading hardware specifications and schematics
  • Knowledge of operating systems concepts.
  • Proficiency debugging embedded software systems: familiarity with JTAG, oscilloscopes, etc.
  • Experience in motor controls and robotic actuators is beneficial
  • Experience with robust coding standards in safety-critical environments such as DO-178B/C, MISRA / ISO 26262, or IEC 61508 / 62304 are a plus
  • Experience with model-driven architecture and formal verification is desirable

Description

You will play a large part of the design and implement control systems firmware for the complex embedded systems that form the backbone of groundbreaking Apple products. Working in a vibrant, collaborative environment, you will design, implement, and integrate software for some of the most sophisticated technologies on the planet. This position is ideal for candidates with a broad engineering background, a passion for problem solving, and specific expertise in firmware development and validation/verification. Backgrounds in multidisciplinary fields such as consumer devices, medical devices, robotics, mechatronics, aerospace, and the like would all be excellent preparation for the highly cross-functional environment at Apple.

Education & Experience

Bachelor of Science degree in one of CS, CE, EE, plus two years in industry, a Masters degree, or equivalent experience.

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Controls Software Validation & Verification Manager

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account