Juul Labs's mission is to transition the world's billion adult smokers away from combustible cigarettes, eliminate their use, and combat underage usage of our products. We have the opportunity to address one of the world's most intractable challenges through a commitment to exceptional quality, research, design, and innovation.
Requirements
- Required in depth-knowledge of Python and bash terminal usage
- Additional experience with C/C++, Javascript, or Rust a plus
- Understanding of continuous integration practices and principles
- Experience working with embedded connected devices and platforms
- Experience working with sensors or other ICs communicating over SPI, UART and/or I2C
- Preferred experience with Real-time Operating Systems (RTOS)
- Preferred experience working with hardware-in-the-loop testing infrastructure and systems
Responsibilities
- Build custom test systems to support hardware, software and firmware engineering; examples include:
- Systems to automate hardware-in-the-loop testing of firmware and software builds
- Systems for facilitating automated production testing of hardware in factories
- Systems for automated data collection, analysis, and visualization for system validation and characterization
- Build custom tools to enable greater efficiency during new JUUL product development
- Develop best-practices for creating, executing and managing tests on JUUL products
- Troubleshoot and bring up custom test-fixtures developed by our contract manufacturing partners
Other
- Minimum of 2 years of relevant experience
- Excellent communication skills
- Preferred passionate for data analysis and visualization
- BS in Computer/Electrical Engineering or related technical field required
- Master's degree a plus