Manufacturing Test Firmware

Who: Inboard TechnologyWhen: August 2018 Inboard contacted us to quickly create manufacturing test firmware for their new hardware platform. The engineer who wrote the original manufacturing test firmware had left the company, and the tests needed to be updated and expanded to support the new platform. We ported existing tests to the Read more

Snapdragon Flight Driver Development

Who: RavenOpsWhen: 1/18-3/18Where: San Francisco, CALanguages: C, C++ RavenOps transitioned from the Crazyflie2 to the Snapdragon Flight platform. We assisted with the transition in the following ways: Researching the platform and identifying an approach for writing custom device drivers for hardware components which integrate with the DSP Writing a proof-of-concept Read more

AWS IoT Migration

Who: PetzilaWhen: 5/2017-8/2017Where: San Francisco, CALanguages: C When we first met Petzi, they were developing their second generation treat camera. We assisted with new product development in the following ways: Ported existing platform from MC200 to MW300 Migrated to new SDK Bring-up and debugging of new hardware design Added support Read more

Rylo Camera

Who: Rylo When: 9/2016-4/2017 Where: San Francisco, CA Languages: C++, CMake, Groovy, Jenkins Pipeline We supported Rylo’s first product development effort with the following services: Schematic review Build system & build server setup Creation of product development roadmap & schedule Creation of manufacturing test plan Managed multiple external vendors Build Read more

RearVision

Who: Pearl AutomationWhen: 2014-2016Where: Scotts Valley, CALanguages: C, C++, ARM assembly, Thrift, Python Pearl’s RearVision consists of two separate embedded devices – the camera system, mounted on the car’s license plate, as well as an in-car OBD-II powered system. Phillip was an early hire at Pearl – #12, hired right Read more

iPhone 6 & 6+

Who: AppleWhen: 2013-2014Where: Cupertino, CA; Shenzhen, CNLanguages: C, Lua After the iPhone 5C, Phillip transitioned onto bringup for the iPhone 6/6+. A shortage of team members meant that Phillip managed both the iPhone 6 and iPhone 6+ projects. After EVT was completed, he transitioned to project management of the iPhone Read more

iPhone 5C

Who: AppleWhen: 2013Where: Cupertino, CA; Shanghai, CNLanguages: C, lua The iPhone 5C was Phillip’s first project at Apple. Phillip joined during the EVT stage of the project, and his primary focus was expanding test coverage, debugging failures, fixing issues, and driving down retest rates and cycle time. He traveled to Read more