HID - Firmware Quality Engineer
Cupertino, California, United States
Hardware
Be part of the engineering team crafting next generation health monitoring features on Watch. The Human Interface Device team is looking for a hard-working and innovative Quality Engineer with a working understanding of testing microcontroller based firmware that collaborates with sensors and various other system components, along with strong programming skills.
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 Quality Engineers, development partners and program managers.
Key Qualifications
- Your responsibilities in this role include:
- Owning verification and validation strategies for embedded systems that run Health algorithms on watchOS and iOS devices
- Defining, implementing, and performing testing solutions to validate Firmware.
- Crafting and developing automation test scripts and libraries
- Analyzing and prioritizing test results
- Working closely with Algorithm, SW, and FW development teams and Regulatory team to ensure timely delivery of quality product
- Working cross-functionally to drive quality and communicate results
Description
3+ years of experience in Quality Engineering
Ability to develop test automation from test specifications
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
Understanding microcontroller based embedded systems, including algorithms
Experience with signal processing techniques to assist in design validation
Experience with data-driven testing strategies and approaches
Crafting creative ways to exercise embedded subsystems, communication protocols (SPI, I2C, etc) and high-level features of embedded devices
Experience in programming languages such as Python and/or Objective-C
Shown skill in bug-hunting and debugging
Tracking performance, reporting results to management, driving issues to closure
Education & Experience
BS and a minimum of 3 years relevant industry experience
Additional Requirements
- Knowledge of Macintosh systems and Mac OS or UNIX variant
- Experience working with Medical Device and/or SaMD
- Experience using QMS tools