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

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