"We create software solutions with our innovative mobile and wearable devices."
Jawbone's Seattle office is looking for an outstanding quality assurance engineer to join our small fast-paced team. The work involved will vary from soldering to machine learning, hardware bring-up, to algorithm validation, with a strong focus on embedded systems. One week raw signal capture will be critical, and the next diving into operating system internals will be required. We are looking for a teammate that brings both deep experience in quality assurance and a continual desire to learn and expand in new areas.
Ensure Jawbone ships the best possible experience for our customers.
Deeply collaborate with firmware developers to ensure ongoing development is testable.
Coordinate with remote externals on mobile, server and full product integration testing.
Create and execute both short and long term testing plans.
Participate in code reviews of the shipping code.
Architect and build automation
Exceptional skill at finding and demonstrating flaws in any system.
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent.
8 or more years of industry experience.
Deep experience in Quality Assurance practices.
Excellent communication and organizational skills, both oral and written.
The ability to work with the ambiguity of a small project team working on a brand-new project.
Ability to work independently with minimal supervision.
Self-motivated, inventive, and resourceful.
Experience with embedded systems.
Experience with JTAG/SWD debuggers.
Ability to develop embedded C code for test support.
Strong proficiency in Python, especially used with test automation.
Familiarity with git or other source control.
Additional Desirable Skills:
Familiarity with common microcontroller architectures, especially ARM Cortex-M.
Familiarity with any of the following communication protocols: SPI, I2C, UART.
Familiarity with the Bluetooth protocol stack.
Familiarity with embedded real time operating systems such as FreeRTOS or MicroC/OS.
Experience with continuous integration systems such as Jenkins
Experience with regulatory approval.
Experience managing technical projects.
Experience with mobile software development iOS, or Android.
Experience with web based APIs.
**Some travel will be required for this position.