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
-
Airborne Software EngineerBoeing Apr 2023 - PresentArlington, Va, UsDO-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) -
Senior Software EngineerKorry Electronics Co. Jan 2021 - Apr 2023Everett, Washington, UsDevelop 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. -
Senior Software EngineerUniversal Avionics System Corporation May 2013 - Jan 2021Tucson, Arizona, UsOn 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 -
Senior Software EngineerUniversal Avionics System Corporation Jul 2012 - Jul 2013Tucson, Arizona, UsTerrain 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. -
Lead Software EngineerUniversal Avionics System Corporation Jan 2010 - Jul 2012Tucson, Arizona, UsRCI (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. -
Senior Software EngineerUniversal Avionics System Corporation Dec 2007 - Jan 2010Tucson, Arizona, UsCommon 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. -
Software EngineerUniversal Avionics System Corporation Jul 2001 - Dec 2007Tucson, Arizona, UsVision 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. -
Software EngineerUniversal Avionics System Corporation May 2000 - Jul 2001Tucson, Arizona, UsOn 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 CaliforniaElectrical And Electronics Engineering -
University Of Southern CaliforniaApplied Mathematics -
Xi'An Jiaotong UniversityComputational Mathematics -
Northwest University, ChinaComputational 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial