K

Kevin Coyle

Senior Software Engineer

Los Gatos, California, United States26 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in embedded systems and software architecture.
  • Proven track record in SDK development for major tech companies.
  • Strong collaboration skills with cross-functional teams.
Stackforce AI infers this person is a specialist in Embedded Systems and Streaming Media technology.

Contact

Skills

Core Skills

Embedded SystemsC++Test Automation

Other Skills

HardwareSoCSemiconductorsDigital Signal ProcessorsTestingDebuggingCEmbedded SoftwareJavaScriptDocumentationAudio ProcessingSDK DevelopmentSDK TrainingCustomer Support

Experience

26 yrs 1 mo
Total Experience
6 yrs 2 mos
Average Tenure
13 yrs 10 mos
Current Experience

Netflix

Senior Software Engineer

Jun 2012Present · 13 yrs 10 mos · Los Gatos, California, United States

  • I work on the SDK team that provides the Netflix client IP that is ported on to partner devices. I previously worked on the partner engineering team helping partners port the SDK code onto their devices.
  • Some work to date includes:
  • o Cross-organizational collaboration to bring new features to production.
  • Work with UI teams and product team on ways to improve the SDK or enable new experiences.
  • Architect and implement the feature in the SDK in C++ and JavaScript.
  • Be the technical resource and reference to guide partner certification and internal QA test efforts.
  • o Introduce new testing paradigm to partner ecosystem team. The new paradigm is to reduce Netflix and partner costs
  • through improved partner documentation on implementation, working towards centralized product requirements,
  • and improving tests to be prescriptive and address the problems in the language the partners work with (C++) instead of the test writer (JavaScript).
  • The general idea is to empower the partner to fix issues independently through education and directed actionable advice.
  • o Ownership of SDK video and audio player code that interfaces to partner device implementations.
  • o Architecture/implementation of software based video and audio playback.
  • o Architecture/implementation of software based audio decoding and mixing used for features like sound effects and sequencing.
  • o Architecture/ownership of many partner APIs including screensaver, physical audio/video connections, text-to-speech (accessibility audio).
  • o Various projects including proof-of-concept HDMI capture for automated testing.
  • Work to date on the partner engineering team:
  • o Architecture and implementation of the Netflix application manager.
  • o Worked with Roku to bring the original streaming stick to production through substantial improvements in the inherited codebase.
  • o Owned partner engineering relationships with Roku and Marvell.
Embedded SystemsHardwareTest AutomationSoCC++Semiconductors+5

Broadcom

Principal Engineer

Oct 2006Jun 2012 · 5 yrs 8 mos · Santa Clara, California, United States

Sony semiconductor network company

Application Software Manager

Jan 2005Aug 2006 · 1 yr 7 mos · Tokyo, Japan

  • o Architected SDK for audio SoC for use in portable digital audio players and cellular phones.
  • o Implemented initial versions of application, framework and abstraction layers for SDK.
  • o Led team to complete SDK for on-time deliveries.
  • o Worked with marketing and sales to provide schedules, identify potential customer needs, and address technical concerns in both Japan and the United States with internal teams and customers.

Mediamatics inc

Sr. Software Applications Engineer

Jan 1999Jan 2004 · 5 yrs · Fremont, California, United States

National semiconductor (mediamatics)

Sr. Software Applications Engineer

Jan 1999Jan 2004 · 5 yrs · Tokyo, Japan

  • This position was 3 years in the US, and 2 years total in Hong Kong and Japan.
  • o Provided SDK training and engineering support to top tier customers such as JVC and LG. Served as primary technical liaison, interfacing with clients on and off-site.
  • o Build manager for Embedded System, QA and Software Application groups. Responsible for branching, making releases and updating scripts.
  • o Drove customer and internal issues with appropriate priority to meet customer deadlines as the primary issue investigator and problem assigner for ES team.
  • o Developed in-house system simulator for a proprietary DSP core and peripheral hardware to allow faster debugging and testing for the DSP group.
  • o Maintained and grew the DSP group’s development tools including assembler and hazard checking utility.
  • o Implemented SACD support. As the sole engineer, worked with Sony Semiconductor to achieve design wins with other Sony divisions.
  • o Architect of automated test tool for internal QA team. Lead discussions with QA, identified needs, evaluated potential solutions, defined custom language, defined communication protocols, authored comprehensive technical documentation,
  • implemented proof-of-concept and implemented framework for QA.

Education

UC San Diego

BS — Computer Engineering

Jan 1996Jan 1999

Stackforce found 100+ more professionals with Embedded Systems & C++

Explore similar profiles based on matching skills and experience