Manufacturing Test Engineer (Python & C programming) for Oura Ring
Job Description:
This is a contract role to support Oura's initiatives. This role will be employed by SCRG (not Oura), but will work closely with Oura teams and play a meaningful role in supporting Oura growth in the region.
Job Description:
- Develop and implement new tests and scalable test infrastructure for consumer electronics devices.
- Design, develop, and debug manufacturing test scripts in Python.
- Conduct rigorous testing, validation, and troubleshooting to ensure all hardware including sensors are validated and overall product performance meets requirements.
- Work closely with cross-functional teams (Electrical, Firmware, Mechanical) to ensure proper sensor integration and system performance.
- Travel as needed to international manufacturing sites as required for test setup and support.
- Guide contract manufacturer staff on test development and debug for new and existing tests.
- Ensure contract manufacturer staff are following proper procedures.
- Ensure CM staff are running necessary experiments, debug and failure analysis in a timely manner with collaboration with Operations and Reliability teams.
Minimum Qualifications:
- Proficiency in C and Python, with proven experience developing software for test automation and device interaction.
- Familiar with source code control systems such as Git and Github.
- Experience with embedded device drivers for sensors and devices connected over I2C and SPI interfaces.
- Familiarity with various sensor types and components such as AFE (Analog Front End), Temperature Sensors, and PMICs.
- Ability to read and interpret schematics and component data sheets.
- Hands-on experience using standard electrical test equipment, including DMMs, oscilloscopes, spectrum analyzers, and power analyzers.
- Technical degree in a relevant engineering discipline (Electrical, Mechanical, Physics, etc.).
- Hands-on experience debugging firmware on target hardware using GDB, J-Link/SEGGER tools, SWD/JTAG, and techniques such as register/memory inspection, breakpoints, and RTT.
- Experience with wireless communications - preferably BLE.
- Experience implementing test automation of external equipment.