Cheng W

Cheng W Email and Phone Number

Senior Software Engineer at Universal Avionics @ Boeing
Cheng W's Location
Redmond, Washington, United States, United States
About Cheng W

With over 20 years of experience in embedded safety-critical avionics software development, including requirement analysis, tracing, software design, algorithm development, programming, structural coverage analysis, testing, system/software integration, and RTCA/DO-178C certification.+ Embedded software development+ RTCA DO-178B/C+ RTCA DO-200A+ 3D graphic rendering+ Synthetic Vision System+ Terrain Awareness & Warning System+ ARINC 429 I/O+ Real Time Operating System (RTOS), Windows OS+ Serial Communication+ Visual Studio+ C/C++, MATLAB, Perl, C#, Java, Assembly, OpenGL, DirectX, Vert/Pixel Shaders+ Linear algebra, Kalman filter, Quaternion+ GIT version control+ StarTeam configuration management+ Object-oriented software design patterns+ Unified Modeling Language (UML)+ Run time debugging on embedded system+ EnterpriseArchitect

Cheng W's Current Company Details
Boeing

Boeing

View
Senior Software Engineer at Universal Avionics
Cheng W Work Experience Details
  • Boeing
    Airborne Software Engineer
    Boeing Apr 2023 - Present
    Arlington, Va, Us
    DO-178 SME (Subject Matter Expert) for flight control electronics software development- As software SME, oversight supplier on software development and verification of flight control electronics and showing of compliance of DO-178B/C life cycle data. Main contributors for 737-8/9/10 FCC, 787-8/9/10 FCE program.- Main reviewer of DO-178B/C software requirement and design data, software accomplish summary, PDI for 787-9 seat software including Seat Control Module, Compact Actuator, Linear and Rotary Actuators. - Showing of Compliance for DO-178B/C to support SOI-1, SOI-2, SOI-3, SOI-4.- Mentor entry level software engineers by providing trainings on software development and verification processes, showing software DO-178B/C processes and other software guidance through projects, training on software tools (development and verification)
  • Korry Electronics Co.
    Senior Software Engineer
    Korry Electronics Co. Jan 2021 - Apr 2023
    Everett, Washington, Us
    Develop DO-178C Level-A software for company next generation data concentrate unit as an IMA (Integrated Modular Architecture) system using ARINC 653. Full software development cycle including software planning, requirement, design, code, and testing.Oversees software development of supplier and involve SOI audit with certification authorities.
  • Universal Avionics System Corporation
    Senior Software Engineer
    Universal Avionics System Corporation May 2013 - Jan 2021
    Tucson, Arizona, Us
    On Flight Management System (FMS) product which is the most complicated system company ever made. It is also the company flagship product with 40+ years history. Main software engineer of FMS on multiple major and minor releases.+ Designed and implemented all software work (requirement, design, code, test) to integrate Digital GPS Anti-Jam Receiver (DIGAR) GPS sensor interface solution to FMS navigation system for L3 customer+ Designed and implemented all software work (requirement, design, code, test) to integrate Honeywell Embedded GPS/Inertial Navigation System (EGI) sensor interface solution to FMS navigation system for Sikorsky customer+ Optimized existing FMS Vertical Navigation pitch command control law to support speed change flight for Lear 45 jet + Designed and implemented Transit-to-Hover (TTH) function providing lateral guidance for helicopter search and rescue mission for Heli-One Norway+ Developed Localizer Performance SBAS-LPV (Satellite Based Augmentation Systems) approach for ASCB (avionics standard communications bus) configuration using excessive deviation monitoring algorithm certified as level-B product under RTCA/DO-178B+ Add Pseudo Instrument Landing System (ILS) ARINC bus with 50ms transmission rate to legacy FMS framework that can only support 100ms output rate+ Maintained FMS FlexPerf software component including fuel prediction with cruise constraint, Estimated Time Arrival (ETA), Top of Descend Distance, From/To waypoint altitude constraint output to Data Link Communication unit which efficiently reduced fuel cost. Focal of problem report on FMS FlexPerf component+ Developed ASCB (Avionics Standard Communications Bus) Reader to monitor data flow on ASCB bus which effectively provide diagnostic data to trouble shoot the problems+ Developed the task performance test under stress condition for FMS product which is required by RTCA/DO-178B
  • Universal Avionics System Corporation
    Senior Software Engineer
    Universal Avionics System Corporation Jul 2012 - Jul 2013
    Tucson, Arizona, Us
    Terrain elevation database for UASC Insight System under RTCA/DO-200A. Main engineer to design and implement multiple tools used to generate the Insight terrain elevation database including Terrain Translate Tool with Bilinear Interpolation Resample Method, Extract Tool to extract the elevation data in format of GeoTIFF file (*.tiff) from terrain elevation Database, Terrain Runway Compare Tool to find the standard deviation between terrain elevation and runway threshold. All tools are certified under DO-200A and used for certified Insight System.
  • Universal Avionics System Corporation
    Lead Software Engineer
    Universal Avionics System Corporation Jan 2010 - Jul 2012
    Tucson, Arizona, Us
    RCI (Rockwell Collins) SVS Contract Project to display UASC Vision 1 3D graphics on RCI Proline21 displays. Lead a software team for all the software development. Deliver the software under budget and ahead of the schedule. Author of DO-178B documents: Software Development Plan (SDP, accepted by FAA), Software Configuration Index (SCI), Software Accomplishment Summary (SAS), Software Design Document (SDD), Change Impact Analysis (CIA). Also rendered a new 3D runway depiction on top of terrain to ProLine21 display system and developed 3D run-time Level of Detail algorithm to reduce terrain popping artifacts while increasing the frame rate by 30% to meet the RCI requirement.
  • Universal Avionics System Corporation
    Senior Software Engineer
    Universal Avionics System Corporation Dec 2007 - Jan 2010
    Tucson, Arizona, Us
    Common Hardware Platform (CHP) project is UASC next generation synthetic vision system which is intended to replace existing Vision 1 synthetic system. Author prototyped and designed and implemented memory and performance measuring tool used by project team to measure performance of various video cards for CHP project. Designed and implemented local terrain cache for real time 3D terrain rendering using memory pool manager for performance enhancement. Developed a new 3D rendering engine for SVS 3D terrain depiction including scene graph, morphing, edge zipping, dynamic LOD, frame rate control.
  • Universal Avionics System Corporation
    Software Engineer
    Universal Avionics System Corporation Jul 2001 - Dec 2007
    Tucson, Arizona, Us
    Vision 1, a synthetic vision system designed to improve pilot situational awareness of the aircraft’s flight path in relation to the surrounding terrain. Main software engineer to develop multiple video driver supports of Num9 T2R video card for texture mapping, mipmap, video timing of various image resolutions which significantly reduced the aliasing and improved image quality of Vision 1 terrain depiction. Also main author of 3D terrain egocentric view rendering, 3D moving trend vector using Euler method (30 second prediction of aircraft track), 3D safety pattern line (frame rate monitor) 3D airport symbol, 3D flight plan, 3D compass depiction. Also conduct Level-C structure coverage analysis for Vision 1 under DO-178B guideline.
  • Universal Avionics System Corporation
    Software Engineer
    Universal Avionics System Corporation May 2000 - Jul 2001
    Tucson, Arizona, Us
    On Terrain Awareness and Warning System (TAWS), UASC’s first-ever 3D depiction of terrain and aircraft to aid pilots through improved situational awareness. Implemented alpha blending driver support for Number 9 T2R video card which allows transparent symbol overlay on top of 3D terrain graphics. Also developed a Random Dithering Algorithm to dither image from 16bpp to 2~3bpp to support display TAWS graphics on Rockwell Collins WXR (weather radar display) system.

Cheng W Education Details

  • University Of Southern California
    University Of Southern California
    Electrical And Electronics Engineering
  • University Of Southern California
    University Of Southern California
    Applied Mathematics
  • Xi'An Jiaotong University
    Xi'An Jiaotong University
    Computational Mathematics
  • Northwest University, China
    Northwest University, China
    Computational Mathematics

Frequently Asked Questions about Cheng W

What company does Cheng W work for?

Cheng W works for Boeing

What is Cheng W's role at the current company?

Cheng W's current role is Senior Software Engineer at Universal Avionics.

What schools did Cheng W attend?

Cheng W attended University Of Southern California, University Of Southern California, Xi'an Jiaotong University, Northwest University, China.

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.