Software Engineer
Current• Hardware bringup team member• Driver and other software development for new augmented reality devices • Factory bringup and device troubleshooting on-site in Taipei, Taiwan • Porting existing FreeRTOS code to Zephyr • Bringup of existing software stack on new, custom silicon processor• Embedded systems driver development in low-level C • Low-level device and interface debugging • Linux and Zephyr kernel driver development • C++ software development on high-power SoCs to enable new experiences• Software optimization and profiling for wearable devices with thermal and power limitations• Automated integration testing in Python• Device telemetry and crash reporting• Integration of existing AR code into a wearable device• Build system maintenance and development to combine multiple independent projects into one device• End-to-end systems knowledge, from user experience level down to embedded low-power MCUs