Ming Chang work email
- Valid
Ming Chang personal email
- Valid
- Valid
An experienced embedded software developer with proven technical skills in all facets of software development - from architecting to integrating. Job experience:● Real-time application software and firmware/driver development.● Algorithm development and analysis for EO Signal Processing; specialized on Infrared sensor/Camera algorithms such as Stationary/Moving Detector, target classification, gimbal and camera control.● Software architecture development: focused on system structure, tasks/thread management, throughput/memory management, and system power utilization.●Software optimization; enhancing software from low level assembly call, write vectorization functions(Altivec) for power pc, and high level algorithm improvement.●Network Software Development and Integration: focus on gateway/erouter development and integration of IPv6 certification, PMIPv6, L2VPN with OAM, and IPsec in VPN.●Linux Driver/Kernel development: debug for media streaming and codec issue in Linux environment, and modify Linux kernel to support IPv6 functionalities.SpecialtiesSoftware ArchitectureSoftware / Hardware IntegrationSoftware DevelopmentPlanning, estimation, requirements, refactoring, patterns, test, integrationTechniques: OOA/D, Agile, Scrum, XP, R6σLanguages / Platforms: C/C++, Perl, XML, SQL, shell, UML, VxWorks, Unix, MatlabToolsets: Rational Rose, MSVC++, Eclipse, Doors, Synergy, SVN, CleaseCase, Git, and Yocto
-
Senior Software EngineerNvidia Jan 2017 - PresentSanta Clara, Ca, UsSoftware tool developer for Camera group -
Software EngineerIntel Corporation Aug 2014 - Jan 2017Santa Clara, California, UsEmbedded Software developer for cable modem and gateway. Focused on gateway and erouter feature development such as IPv6 logo certification, PMIPv6, and L2VPN-SOAM. * manage a group of 6 for Cable Conformance test suit (ROAST) development * supported customer issue (on-site issue solution) * develop ARM/ATOM based SoC apps for the cable modem: I.E IPv4/6 acquisition, IP routing, firewall, and etc -
Software EngineerIntel Corporation Oct 2013 - Jul 2014Santa Clara, California, UsEmbedded Software developer for SoC in Linux Environment. Focused on driver and firmware development for video decoder and encoder in H264, MPEG2, MPEG4 format. -
Sr. Multi-Discipline Engineer Ii - Eo Signal Algorithm DeveloperRaytheon Missile System Nov 2012 - Sep 2013Software and Algorithm developer for EO signal; strength in IR signal detector, IR classifier, IR segmenter, and Multi-mode classifier. Developing algorithm to enhance cluster segmentation, and reforming targeting chip with roll-compensation algorithm; re-architect IR classifier model to support larger training data; integrate multi-mode classifier, developing a data fusing algorithm with SMES to support multi-mode classifier.●improving the IR classifier component by enhancing the training database system, so it can generate relationship tree faster and from flash to RAM.● improving the quality of IR chip for IR classifier; it will adjust the position of target and recalculate the targeting measurement (roll-compensation.)● enhancing the moving target detector; perform a quality analysis of current frame to determine the IR signal strength of the image.● enhancing the segmentation algorith(currently working)●integrating multi-mode classifier; it will fuse various targeting feature and interpret the probability concept in an objectivists methods.(currently working)
-
Sr. Embedded Software Engineer Ii - Guidance Navigation UnitRaytheon Missile System Apr 2012 - Nov 2012Lead Engineer for Captive Flight Test: wokring in Guidance Navigation Unit development. Main duties included: design system architecture to support hot battery testing, ground stress test, and captive flight test, developing GNU algorithm and software with SMES, and prepare software Testing Prepare Review (TPR) and Testing Readiness Review (TRR) document and meeting.● Hot Battery and Robustness test:● Autopilot, Guidance, Navigation, and GPS components integration:● GPS and Navigation algorithm development : enhancing the navigator's kalman filter algorithm by adjusting the satellite information passed to navigator. GPS component will create a pseudo-range, delta-range look up table and recalculate the position of GPS receiver. The Kalman filter will adjusting the tolerance and position data of GPS receiver based on the newly calculated PR/DR instead of Position Velocity Time from receiver.
-
Sr. Embedded Software Engineer Ii - Firmware Driver And Board Supporting PackageRaytheon Missile Systems Nov 2011 - Apr 2012Working in Signal Processing Center Within Software Development. Main duty is to develop an interface to connect FPGA and various components drivers, and create a message binding port to connect media transferring in between various boards, and cpu cores via PCIE bus.● created a generic portal for driver development in SDB program; this common device port provides direct communication between FPGA and embedded software. In addition, this device port can also be used in Raytheon 6 DoF flight simulation software. It enhanced simulation software to mimic real hardware FPGA calls.● supported BSP development; created a PCIE media binding functions for VxWork and Raytheon GenSoft system. This media binding will connect the message traffics in between threads and CPU cores via PCIE bus during bootup sequence.● replacing the default exception handler from vxWork with a customized exception handling procedure.
-
Sr. Embeded Software Engineer I - System Design And IntegrationRaytheon Missile System Jan 2011 - Oct 2011Working in the Signal Processing Center within Software Development. Main duty is to design and implement a real-time model to perform offline flight simulation for stress analysis (performance analysis) and a well encapsulated object oriented software architecture for SDB-II program, which can generate variant executable without recreate a project.Responsibilities include:● updating and integrating the genSim model to adapt the Raytheon Generic Common Software Environment(GenSoft). This model will be able to control the flight simulation in a message pulling system with more reliable multi-core/multi-threading architecture.● Generate the build plan for various milestones, and play rules of build manger for baseline integrity and function reliability for various flight test (Synergy involved.)●created the variant project setting to provide various algorithm functionality for different flight test. This project will be able to control the outcome image file with minimum modular changes; the developer can interchange the algorithms within the same component for different mission.
-
Multi-Discipline Engineer Ii - System AnalysisRaytheon Missile System Aug 2010 - Dec 2010Preparing Critical Design Review and System Stress Analysis for Small Diameter Bomb -II during risk reduction (contract competition) and awarding period. Prepared UML and analysis data for the following tasks in CDR:system architecture design, components priority scheduling, System Tools and budget analysis, Power Utilization, Messaging traffic control, and Software Design Documentation.● help generating Matlab scripts to analysis power, CPU, memory, and message traffic utilizations.● integrate the system with Rational Rhapsody for architecture flow analysis.● integrate the system with Purify for memory management and power cycle monitoring.● help generating Software Design Document (components UML - class, deploy, use, sequence, and context) and Software Interface Requirements Specification (throughput, traffic in-and-out, and API control)
-
Multi-Discipline Engineer Ii - Eo Signal Algorithm DeveloperRaytheon Missile System Dec 2007 - Jul 2010Worked as algorithm and software developer for two programs, Small Diameter Bomb - II and Non-Line of Sight Launcher System. Focused on EO signal processing design and development; speicfic in Infrared Sensor Algorithm and Controller.● Involved in design and enhance stationary and moving target detector algorithms, specialized in cluster detector, clutter reduction, target indicator (segmentation), and object classification (objectivist measurement.)● implemented and designed various feature extraction algorithms to support IR detector.● Integrating EO/Seeker system to support Captive Flight Test during risk reduction period of SDB-II.● helped in camera controller integration: camera calibration, initiate BIT command, page control, flat field control, gimbal sensor calibration, gimbal sensor synchronization, gimbal sensor alignment.
-
Research AssistantJoint Global Change Research Institute Apr 2007 - Oct 2007Software Developer for Global Warming Estimation module. Design and implement a sub-module into the entire system to analysis the economical effects based on carbon emission.● Developed a modular driving system which can be executed cross platforms and commonly initiated from a chain of modules (formated in XML)
-
Research AssistantUniversity Of Alabama In Huntsville May 2005 - Aug 2005Huntsville, Al, Usdeveloping algorithm and software to perform mapping and assembly with quality of a segment of DNA strand. The idea is to pick a string of DNA and find a matching sequence or subsequence for the Data samples (BIG data analysis.)● developing script to parse the DNA sequence based on given criteria● developing a software to search for a substring of DNA sequence if available -
Student AssistantUniversity Of Alabama In Huntsville 2003 - 2004Huntsville, Al, Ushired by student center to help students, who have difficulty to perform well in class. Working off-hours to resolve class related problems.● tutor 100 and 200 chemistry, biology, and computer science course● teaching assist 100 and 200 chemistry, biology, and computer science lab and class works
Ming Chang Skills
Ming Chang Education Details
-
Cornell UniversityComputer Science -
The University Of Alabama In HuntsvilleComputer Science
Frequently Asked Questions about Ming Chang
What company does Ming Chang work for?
Ming Chang works for Nvidia
What is Ming Chang's role at the current company?
Ming Chang's current role is Software Engineer at NVIDIA.
What is Ming Chang's email address?
Ming Chang's email address is mi****@****ail.com
What schools did Ming Chang attend?
Ming Chang attended Cornell University, The University Of Alabama In Huntsville.
What skills is Ming Chang known for?
Ming Chang has skills like Embedded Software, Matlab, Subversion, C++, Uml, Linux, Systems Engineering, Vxworks, C, Opengl, Visual Studio, Image Processing.
Who are Ming Chang's colleagues?
Ming Chang's colleagues are Geoffrey Viernes, Sven Stuewe, Timothy(Chongho) Kim, 刘明康, Lior Granovsky, Laura Seletos, Cissp, Alia Eccles.
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