Firmware QA Engineer
THE COMPANY:
Juul Labs’ mission is to impact the lives of the world’s one billion adult smokers by eliminating combustible cigarettes. We have the opportunity to address one of the world’s most intractable challenges through a commitment to exceptional quality, research, design, and innovation. Backed by leading technology investors, we are committed to the same excellence when it comes to hiring great talent.
We are a diverse team that is united by this common purpose and we are hiring the world’s best engineers, scientists, designers, product managers, operations experts, and customer service and business professionals. If the opportunity to build your career at one of the fastest growing companies is compelling, read on for more details.
ROLE AND RESPONSIBILITIES:
JUUL seeks a dynamic, highly-motivated and passionate Firmware QA Engineer to support our manual and automated Firmware QA activities. In this hands-on, cross-functional role, the candidate will be responsible for using our state-of-the-art, hardware-in-the-loop automated testing infrastructure to enable JUUL Labs to bring our hardware products to the next level. We are looking for someone who is flexible and can respond quickly, energetically, and enthusiastically to changes. Cross-functional communication skills and experience are essential. The position will work alongside the firmware, electrical, and infrastructure engineering teams.
Key Responsibilities
- Define, develop, and implement quality assurance test plans and test cases.
- Develop best-practices for creating, executing and managing tests on JUUL products.
- Creation of bugs in issue tracking system and test reports.
- Execution and reporting of performance and stress tests.
- Analyze and root cause failures.
- Record test results and provide high-level summaries for test coverage.
PERSONAL AND PROFESSIONAL QUALIFICATIONS:
- Minimum of 3 years of relevant experience.
- Experience testing portable devices.
- Excellent understanding of continuous integration practices and principles.
- Excellent verbal and written communication skills.
- Strong knowledge of bug reporting and source control tools such as Jira and Git.
- Test procedure development for embedded connected devices and platforms.
- Software Experience: fluent with shell scripting and Python.
- Understanding of serial communication protocols I2C, SPI, UART.
- Ability to multitask or focus on detailed problems and the tenacity to drive issues to resolution.
- Bonus: Experience with Real-time Operating Systems (RTOS).
- Bonus: Passionate for data analysis and visualization.
EDUCATION:
- BS in Computer Engineering, Computer Science, or related technical field.
JUUL LABS PERKS & BENEFITS:
- A place to grow your career. We’ll help you set big goals - and exceed them
- People. Work with talented, committed and supportive teammates
- Equity and performance bonuses. Every employee is a stakeholder in our success
- Boundless snacks and drinks
- Cell phone subsidy, commuter benefits and discounts on JUUL products
- Excellent medical, dental and vision benefits
#LI-remoteJuul Labs is proud to be an equal opportunity employer and is committed to creating a diverse and inclusive work environment for all employees and job applicants, without regard to race, color, religion, sex, sexual orientation, age, gender identity or gender expression, national origin, disability or veteran status. We will consider for employment qualified applicants with arrest and conviction records, pursuant to the San Francisco Fair Chance Ordinance. Juul Labs also complies with the employment eligibility verification requirements of the Immigration and Nationality Act. All applicants must have authorization to work for Juul Labs in the US.