Firmware Quality Engineer
1d ago

Be part of the Input Device QE team, focused on testing firmware and ensuring ultra-high quality for Apple's next generation human interface devices.

This includes technologies such as Multitouch, Heart-rate sensing, TouchID, 3D Touch, and other input device technologies across a variety of Appleā€™s product line.

Testing is focused on microcontroller based firmware interfaced with sensors and various other system components.You will be a motivated individual who independently follows up on bugs, collaborates with developers to resolve low-level issues and can understand and discuss technical problems with other QE engineers, development partners and program managers.

Key Qualifications

  • 2+ years experience with embedded systems, microcontrollers and sensors
  • Have a real passion for quality, enjoy breaking things through creative testing
  • Thrive in uncertain, early prototype stages of a project when not all features are working yet, and enjoy putting energy into identifying / classifying issues as a way to improve quality
  • Strive to innovate and try new things, incorporating continuous improvement of testing methods
  • Excellent written and verbal communication skills
  • Description

  • Understanding microcontroller based embedded systems, including algorithms- Partnering with a development team to quickly understand an architecture, break it into functional parts, come up with a plan to test / validate, and identify and target weaknesses - Crafting creative ways to exercise embedded subsystems, communication protocols (SPI, I2C, etc) and high-level features of embedded devices- Devising and building test fixtures, building tools and authoring automated scripts- Executing manual and automated test plans on early prototypes, typically at the grey box level- Helping to craft quality from a very early stage, ushering the product from early prototype to production- Documentation of test cases and code used for test execution- Coming up with ideas for custom tools and methods to exercise firmware features- Tracking performance, reporting results to management, driving issues to closure
  • Education & Experience

  • Bachelor or Master in Computer Science / Engineering or Electrical Engineering or related degrees
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form