M A

M A Email and Phone Number

System Integration Engineer @
M A's Location
San Francisco Bay Area, United States
About M A

M A is a System Integration Engineer at 苹果公司. They is proficient in Chinese and Russian.

M A's Current Company Details
苹果公司

苹果公司

System Integration Engineer
M A Work Experience Details
  • 苹果公司
    System Integrations Engineer
    苹果公司 May 2019 - Present
    Troubleshoot functional regressions caught by system test of an autonomous vehicle.- document failure patterns with logs, telemetry, & memory dumps- isolate system failure to HW subsystem and SW module- investigate suspected regression culprits through code review and additional tracing- facilitate fix: inform regression authors; propose HW, SW, or process fix; define fix acceptance criteriaExamples.In response to unverified change release, defined calibration revision workflow.- highlighted a change management gap when an unverified calibration change caused system test regression- for future cal. changes, defined acceptance criteria, documentation requirements, & test workflow- coordinated & tracked process adherence with calibration revision owner & system test staffIn response to an out-of-memory (OOM) event, reduced excessive test scope.- isolated failure to an embedded environment by excluding VM- through code review of recent merge lists, identified OOM culprit within interface library- added tracing within library code generation for correlation with failure- reduced RAM usage sampling period from 5s to 100ms- root caused OOM to an unconstrained but, intended RAM use increase within backward compatibility logic; design intentionally increased mem. use with each interface revision - coordinated test scope change to reduce backward compatibility from the past 5 year to the last 2 yearsIn response to long SW deployment, defined & prototyped SW changes to reduce deployment time.- isolated perf. bottleneck to individual file transfer overhead for a file set with 1000s of KB sized files- to limit overhead impact, prototyped & benchmarked pre-transfer file archival into a mountable image- solicited SW deployment team to adopt prototype for 33% reduction in bundle transfer time
  • 苹果公司
    System Integration Engineer
    苹果公司 May 2018 - May 2019
    Automate failure classification for an autonomous vehicle.- investigate & resolve SW regressions caught by system test of an autonomous vehicle- automate system diagnostics & functional failure classification- lead: mentor individual contributors, screen job applicants, & guide new-hireExamples.Defined Platform Analysis automation deliverable, screened candidates, & led onboarding.- modeled system through subsystem relationships based on power rails, data buses, & logical data flow- defined SW architecture & schemas to populate model with sampled data, define attribute boundary conditions, and flag faults for out-of-bound attribute values- onboarded 2 SW contributors for data parser development- mentored junior staff outside immediate team as possible, future contributors- set pace by regularly posting Python contributions to source control & asked others to similarly share progress- hosted prototype demonstrationsWith Python, implemented data parsing for system failure classification & visualization.- implemented on-vehicle automation for diagnostic data collection & archival- used 16 parallel parser workers to feed the parent process used for modeling & visualization- used Tkinter’s Treeview to visualize model based on a json model definition- in visualization, established a separate tree branch for each relationship type flagged detected failures by recursively color-coding failure nodes up to root node
  • 苹果公司
    System Integration Engineer
    苹果公司 Nov 2016 - May 2018
    For algorithm, debug, & visualization nodes in an autonomous vehicle, specify, configure, maintain, & deploy off-the-shelf OS images for Linux, iOS, & macOS hosts.Examples.Specified, built, & maintained OS image & image deployment workflow for Linux, macOS, & iOS.- selected OS builds to support system use cases & perf. criteria- defined OS configuration to meet security, telemetry, & use case requirements- documented & automated (with BASH) OS image creation, deployment, & validation tests for OS host- assisted HW integration team with host failure analysisIn response to application errors for message drops, identified an unreliable SAS PHY layer.- manually reviewed system, cron, & systemd logs- during failure, collected CPU, RAM, mass storage, & network perf. telemetry- correlated application errors to SAS PHY errors- prototyped workaround with an off-the-shelf, replacement for existing SAS expander- for HW team, delivered test automation & acceptance criteria to qualify a change in SAS expander layoutIn response to application latency errors, identified GPU throttling & delivered throttling detection automation for Linux nodes.- reviewed telemetry & highlighted excessive GPU temperature- during failure, confirmed GPU clock speed throttling during over-temp. condition- with BASH, automated a 30s BIST-like stress test to flag GPU throttling before each app. session- delivered stress test for use in autonomous vehicle fleet- for HW team, established test bench & configured Linux perf. telemetry for accelerated life testing & thermal subsystem screening
  • 苹果公司
    System Integration Engineer
    苹果公司 Aug 2015 - Oct 2016
    Define requirements, collect telemetry, & troubleshoot Linux x64 performance for validation testing, internal quality control, & autonomous vehicle operations.Examples.With BASH, defined & implemented perf. logger for a small set of autonomous test vehicles & benches.- at 1Hz appended CSV with sampled Linux x64 telemetry for CPU, RAM, GPU, IO, kernel scheduler, SAS mass storage, & network - integrated logger process management & status with system application managerFor HW integration, benchmarked off-the-shelf mass storage components for use with Linux x64.- defined benchmarking workflow- with BASH, automated mass storage configuration & benchmarking using iometer, fio, & ROS workloads - to compare PCIe SAS RAID controller performance, collected benchmarks & generated reports- maintained BASH scripts for future validation & internal quality control testingIn response to a wide range of application errors, identified loose DIMMs & specified regular Linux x64 HW health checks.- reviewed application logs, Linux sys. logs, & system telemetry for errors & perf. correlation- in an attempt to exclude HW, identified RAM problem through memtest86- for future system maintance worfklow, specified Linux x64 validation test use to flag HW problems
  • S!Licon Image
    Staff Engineer
    S!Licon Image Nov 2013 - Jul 2015
    Support Tier 1 customer design-in efforts. Internal Android lead.- survey 3rd party drivers within Android systems; based on best practices, recommend improvements- engage SoC vendors: support design-in efforts, coordinated escalations, evaluate 3rd party platforms- mentor staff charged with development for Linux or Android using 3rd party platforms- through web UI and scripts, implement a remote build sys. for staff without a Linux build-host and have a need to target Dragon Board (apq8074) with Intrinsyc BSP 1.0+, Pandaboard ES 2 with Linaro Android & Fedora Core for ARM, Arndale Exynos 5250 Board with Linaro Android, Tegra Cardhu 2- build & maintain demos. for CEATEC, CES, MWC, COMPUTEX
  • S!Licon Image
    Staff Applications Engineer
    S!Licon Image Jan 2012 - Nov 2013
    Promote & support completed reference design.- lead: write specs., set & track schedules, host training, track escalations- present marketing content for phone-based computing (IEEE, HackAThon, MobileAsia)- user space: extend Android framework to support drivers’ SysFS & UEVENT API- Linux drivers: optimize kernel driver performance through IO reduction for LG Optimus G, Samsung Galaxy S3 & S4- C firmware: optimize polled firmware through interrupt driven event handling for 8051 (AT89C51) & LM3S5956 (ARM Cortex-M3)- integrate: assist partners and customers with reference design adoption
  • S!Licon Image
    Senior Applications Engineer
    S!Licon Image Jan 2011 - Jan 2012
    Lead a 7 person team in reference design development.- author design proposal consisting of staffing requirements, budget, & schedule- author design requirements for micro. firmware, Linux drivers, & Android middleware- recruit project contributors through interviews and time commitment requests- acquire and apply IC and board samples for MHL & USB signal integrity tests- acquire, bring-up, and distribute dev. tools to team members- train and support contributors with development platform- mentor struggling contributors through brainstorming, code review, & focused tasks- define a new protocol for HID connectivity over an audio/video control channel- draft invention disclosure and work with legal council to file patent application- coordinate contributors to maintain progress: track and help resolve open issues- review schematic drafts from HW engineer for adherence with design requirements- review layout drafts from 3rd party layout engineer
  • S!Licon Image
    Applications Engineer (Sata Sustaining & Hdmi Ics)
    S!Licon Image Jun 2009 - Jan 2011
    Support design-in of legacy PC ICs & assist with design-in of HDMI ICs.- sustaining: define support restrictions for products reaching End Of Life (EOL) for SATA host & RAID controllers- troubleshoot: for I2C, HDMI, & MHL of audio/video Tx & Rx analyze bus timing & traces; review schematics & layout- software support: document and analyze system failures; develop micro-controller firmware
  • S!Licon Image
    Applications Engineer (Sata Ics, A-Pac Lead)
    S!Licon Image Dec 2006 - Dec 2009
    Resolve SATA design challenges for Taiwanese motherboard OEMs.- represent Asia Pacific (A-PAC) Field Applications Engineer (FAEs) at HQ relay & track customer priorities to R&D teams coordinate & track customer escalations among Marketing, Sales, & Eng. staff- troubleshoot: analyze bus timing & traces, review schematics & layout for PCI, PCI/X, PCIe, SATA, & USB.- support: review PC add-in card & motherboard schematics for SATA host & RAID controllers
  • S!Licon Image
    Applications Engineer (Sata Ics, Distribution Channel)
    S!Licon Image Oct 2004 - Dec 2006
    Resolve SATA design challenges for distribution channel customers.- represent distribution channel Field Applications Engineer (FAEs) at HQ; relay & track customer priorities to R&D teams- coordinate & track customer escalations among Marketing, Sales, & Eng. staff- troubleshoot: analyze bus timing & traces, review schematics & layout for PCI, PCI/X, PCIe, SATA, & USB.- hardware support: review PC add-in card & motherboard schematics of host & RAID controllers- software support: document and analyze system failures within Windows/Linux drivers & application installers
  • Echel0N
    Applications Engineer
    Echel0N Oct 2001 - Nov 2004
    BETA manager: define test plan, host training, & support customer evaluationclass instructor: present technical training for Software Dev. w/ SDKproduct support: troubleshoot & review customer hardware & software designs for PCI, USB, & LonWorks controllerssoftware: develop 32 bit Windows & web applicationstroubleshoot: offer remote design reviews and on-site project consultingdoc contributor: author App. Notes & examples
  • Innovative Automation
    Software Developer
    Innovative Automation Feb 1998 - Jun 2001
    Sacramento, California, United States
    Built SW using ASP, HTML, VB, JScript, RDS, Crystal Reports, MsSQL, Ms Word with VBA
  • Ucsf
    Systems Administrator
    Ucsf Oct 1998 - Jun 1999
  • Ucd
    It Administrator
    Ucd Oct 1996 - Jun 1997

M A Education Details

  • University 0F California, Davis
    University 0F California, Davis
    Computer Engineering (Ce)
  • Community College
    Community College
    Mandarin
  • University 0F Phoenix
    University 0F Phoenix
    Marketing
  • Misc. Mooc
    Misc. Mooc
    Cs & Math

Frequently Asked Questions about M A

What company does M A work for?

M A works for 苹果公司

What is M A's role at the current company?

M A's current role is System Integration Engineer.

What schools did M A attend?

M A attended University 0f California, Davis, Community College, University 0f Phoenix, Misc. Mooc.

Not the M A you were looking for?

  • M A

    Java Architect At Maez Technologies || Java || C# || Spring || Angular || Aws || Microservices || Hibernate || Spring Security || Elasticsearch || Kafka || Google Maps || Sql Server || Mysql || Jira || Git || Flutter
    United States
  • M A

    Software Engineer | Javascript | React | Typescript | React Native
    Los Angeles, Ca
  • M A

    Talent Acquisition Specialist
    North Brunswick, Nj
  • M A

    Chief Risk Officer (Cro)
    United States

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.