Spencer Chen

Spencer Chen Email and Phone Number

Software Lead at Ford Motor Company @
Spencer Chen's Location
Troy, Michigan, United States, United States
Spencer Chen's Contact Details

Spencer Chen personal email

n/a
About Spencer Chen

• 30 years' experience as an individual contributor in software development/testing, technical lead, and as a manager for software development and testing, program management, product management, marketing, customer technical support, and system engineering. • Sound background and formal training in software engineering, networking, telecommunications, management, and business administration. • Proven ability to plan, design, develop and manage sophisticated large-scale software projects. • Comprehensive project scheduling, budgeting, cost containment, process improvement, and customers/business partners interaction skills. • Demonstrated leadership capability and top technical performance in several Fortune 100 corporations. • Self-motivated with high capacity to work in teams and learn on the fly.Specialties: • Languages: C++, C, C#, Visual Basic, Java, Ada, Python, UML, UNIX/Linux shell programming, SQL, Pascal, Modular-2, FORTRAN, PL/1, Lisp, Scheme, AWK, Motorola and Intel assembly languages.• Techniques and Tools: OOA/OOD, IBM Rational Rhapsody, ClearCase, ClearQuest, RequisitePro, Rose Real Time using C++, AUTOSAR. MICROSAR, Vector DaVinchi tools, CANalyzer, LDRA Tool Suite, SCADE Suite, Synergy CM, Subversion, DOORS, PREP, LDRA Testbed, Microsoft Visual Studio IDE, Microsoft Visual SourceSafe, Microsoft ESP, Wind River Workbench, ASP .NET framework, HTTP, GUI, COCOMO II.

Spencer Chen's Current Company Details
Fujitsu TEN Limited

Fujitsu Ten Limited

Software Lead at Ford Motor Company
Spencer Chen Work Experience Details
  • Fujitsu Ten Limited
    Technical Manager
    Fujitsu Ten Limited Jul 2016 - Present
    1. Manage the GM Infotainment 3.0 features delivery with the software development from Fujitsu Ten and off-shore outsourcing vendor KPIT in India. Manage software feature issues report and engineering resource allocation. Act as the coordinator among GM, Fujitsu Ten and KPIT to move the software fault fixes and ensure software quality. Perform software validation, requirements conformance check and GM vehicle calibration for certain features. The Infotainment 3.0 software will be installed in almost all GM 2018 model year vehicles and onward.
  • Ford Motor Company (Contract)
    Software Architect
    Ford Motor Company (Contract) Oct 2015 - Jun 2016
    1. Designed software architecture, developed and tested embedded software of the Stop-Start System in Modular Hybrid Transmission (MHT) for Ford Hybrid Electric Vehicle powertrain. Led a team for hybrid powertrain software delivery. Authored software requirements specification, coordinated and performed software engineering in the Hybrid Vehicle Team. The software will be installed in the Ford F-150 pickup truck and Explorer SUV. Developed new features and enhanced the Ford hybrid powertrain software under Ford software engineering process.
  • Borgwarner (Contract)
    Software Lead
    Borgwarner (Contract) Jun 2015 - Sep 2015
    1. Developed and tested embedded software of vehicle cybersecurity mechanism for the Transmission Communications and Control Module (TCCM) Electronic Control Unit (ECU) and TCCM ECU bootloader which are contracted to be installed in both of the General Motors Global A and Global B vehicles of model year 2017 and onward. The work, performed in a tight schedule with minimum learning curve, was delivered on time with high quality.
  • Ford Motor Company
    Software Lead (Contract)
    Ford Motor Company Jul 2014 - May 2015
    Dearborn, Michigan, Us
    1. Designed powertrain controls software architecture. Coordinated software integration and delivery from Ford powertrain software teams in the U.S., Europe and from suppliers. Configured both Gasoline Engine Control Module (ECM) and Transmission Control Module (TCM) by implementing the AUTOSAR standardized automotive software architecture via Vector DaVinci tools. Generated Vector MICROSAR code from the configuration. Integrated and tested MICROSAR Communication stack in Ford module test environment. Developed unique test scenarios for this new platform. Bookshelfed final code, including AUTOSAR artifacts, in the Ford Software Configuration Management System. Provided an initial review/gap analysis of Vector MICROSAR solution to AUTOSAR Specs and work with Electronics Engineering Systems Engineering (EESE) to drive any gaps to closure. Provided expertise on AUTOSAR network management and analyzed how it compared to Ford Network Management Requirements. Developed/tested/bookshelfed any additional network management software that is required to fully meet Ford network requirements. Acted as the main liaison from Powertrain Controls back to EESE for Vector feature upgrades. Worked with Ford Powertrain in Europe on process for sharing MICROSAR artifacts and configurations with Diesel team.
  • General Motors
    Software Lead
    General Motors Jan 2013 - Jul 2014
    Detroit, Michigan, Us
    1. Acted as the Software Lead to perform embedded software design and development for the next generation GM Infotainment system in an agile environment. The features included audio and video, navigation system, Ethernet AVB, Wi-Fi, Bluetooth, CAN, speech recognition, vehicle calibrations, diagnostics, remote re-flash, software security feature, vehicle interface, graphical interface, etc., The new system ran under Android and QNX operating systems and conformed with AUTOSAR. Designed software architecture and software subsystems, defined and reviewed requirements specifications, perform software development and testing, author tradeoff studies, and software design/implementation documents, involved in supplier evaluation and selection process as related to SW capability assessment, reviewed both GM and supplier’s SW development plan, SW architecture and design documents, traceability between software and work products, and supplier’s software issue list, coordinate with technical staff from our subcontractor for complete software delivery. Implemented Socket programming over TCP/IP. Completed trainings for “Design for Six Sigma” and many automobile design, development or manufacturing processes required by GM.
  • Rockwell Collins
    Principal Software Engineer
    Rockwell Collins Jun 2010 - Jan 2013
    Cedar Rapids, Iowa, Us
    1. Acted as the Software Lead for the SW development of the Electronic Mechanical Control Unit software for Airbus A350 and the Trimmable Horizontal Stabilizer Actuator software for Gulfstream G650 and Mitsubishi Regional Jet by following the DO-178B Design Level A standards. Managed software deliveries. Performed software development using OOA, OOD, UML, Rational Rhapsody, SCADE, VAPS XT, in C++ and Ada. Set software project plans and release delivery details. Analyzed project performance using Earned Value Management System. Recruited software and systems engineers. Led efforts to satisfy DO-178B Software Aspect Certification from Federal Aviation Administration (FAA), European Aviation Safety Agency (EASA) and auditing from Airbus and Gulfstream customers for the Stage of Involvement 1 to 4. Fostered software development tools and lab environment to be certified by FAA and EASA. Coached junior engineers. The software was developed in C++ and Ada and in the Windows, VMS and internal Real Time Executive environments.2. Performed software development and testing as an individual contributor. Guided team members on the utilization of system processes and assured that software design and development are consistent with requirements for product safety, reliability, maintainability, performance and certification. Reviewed all the requirements, design descriptions, models and code to be delivered. Performed MC/DC coverage and code coverage analysis. Successfully delivered several engineering modification software fixes to Gulfstream. Developed, reviewed and executed Test Cases and Test Procedures, including automated Python test scripts, for A350 Software. Performed software integration and systems testing for A350 software. Supported customer Problem Reports (PRs), internal Change Requests (CRs) and Peer Reviews in an efficient and timely manner. Received Outstanding Contribution Award for my leadership in the delivery of A350, G650 and MRJ flight control software.
  • Raytheon Missile Systems
    Principal Software Engineer
    Raytheon Missile Systems Sep 2008 - May 2010
    1. Designed, developed and tested both stage-2 and stage-3 software (SW) of the Standard Missile-3(SM-3) by following Capability Maturity Model Integration (CMMI) Level 5 process using Motorola 68040, C++ and Ada under Microsoft Windows software development environment. Performed SM-3 missile flight simulation integration testing in the Computer In the Loop (CIL) Lab. Developed Requirement Test Design test cases and performed Flight Quality Test (FQT) for the SM-3 Kinetic Warhead. Contributed significantly in my project and received the Raytheon Missile Systems 2009 Software Engineering Silver Star Award.2. Designed and developed embedded flight software for the Joint Air-To-Ground Missile (JAGM) in C++ under Linux. Performed flight SW simulation and testing in Raytheon’s advanced, closed area lab. Coached junior SW developers in the project. Reviewed design documents and source code in all the stages of large-scale SW development by following CMMI Level 3 process.3. Developed board diagnostics SW testing suite in C for the Small Diameter Bomb II (SDB II). Performed complete electronic/computer board diagnostics testing for Risk Reduction Packaging of precision bombs by using Wind River Workbench tools under VxWorks and Linux environment.
  • Mantech
    Lead Engineer/Manager
    Mantech Dec 2005 - Jul 2008
    Herndon, Virginia, Us
    1. Managed all Systems Engineering Support Program (SESP) personnel and activities in the Human Portal Radiation Detection System (HPRDS). Monitor and review algorithm SW and display & control SW developed by the contracted vendors. Coordinated SESP staffing and resources assignment. Established short/long term HPRDS product goals and strategies for the Domestic Nuclear Detection Office (DNDO) of the U.S. Dept. of Homeland Security. Interfaced and provided status to SESP Office and the HPRDS Program Managers at DNDO. 2. Ensured proper implementation of DNDO Systems Engineering processes and directives. Performed Concept Studies (System Definition, Preliminary Design, Detail Design), Systems Engineering Process (Requirements Analysis, Functional Analysis and Allocation, Design Synthesis, and System Analysis and Control), and Life Cycle Integration (Integrated Product Teams). Reviewed documented system requirements. Authored HPRDS Performance Spec. Authored HPRDS Security Classification Guide. Authored Best Software Practices guideline. Authored standardized templates for Software Requirements Specification, Software Development Plan, Software Design Description, Software Test Plan, and Software Test Description for all the products supported by SESP.3. Acted as primary subject matter expert of Threat Identification & Detection (TI&D) algorithms and HMI for HPRDS. Cognizant of all developing issues related to TI&D algorithms and HMI. Supported SW development of TI&D algorithm. Performed SW validation and verification.4. Managed all SESP personnel and activities in the design and development of Global Nuclear Detection System (GNDS) database. Led the team to design and develop the database system. Authored the SW requirements and design documents of GNDS database. Successfully presented the design details and demonstrated the prototype database to the users and stakeholders for their approval.
  • Bae Systems
    Sr. Secure System Analyst (Contract)
    Bae Systems Jun 2005 - Dec 2005
    London, Gb
    1. Performed system analysis and software development for the Linux-compatible XTS-400 Trusted Computer System which is designed for Common Criteria Evaluation against a robust Security Target at a high Evaluation Assurance Level. Implemented many system calls in the process management and file management subsystems. Performed software system integration and testing. The software is developed in C++/C.
  • Harris Corporation
    Principal Engineer (Contract)
    Harris Corporation Feb 2005 - Jun 2005
    Melbourne, Florida, Us
    1. Led a team to analyze the High Assurance Internet Protocol Interoperability Specification (HAIPIS) and relevant Request for Comments (RFCs) from the National Security Agency. Authored requirements specification and use cases, designed software architecture, and led reviews and engineering meetings. The software was embedded in radio, LAN and other voice and data communications equipment to encrypt classified information prior to transmission and storage. The product met or exceeded the highest standards established by the U.S. government for security modules and commercial IP Security standards. Developed C++ software for HAIPIS.
  • General Dynamics
    Sr. Engineering Specialist, Amphibious Systems.
    General Dynamics Dec 2002 - Feb 2005
    Reston, Virginia, Us
    1. Led the group of Controls and Display to perform full life-cycle software development and maintenance of real-time embedded software applications for the U.S. Marine Corps Expeditionary Fighting Vehicle (EFV). 2. Performed software development activities within a Capability Maturity Model (CMM) Level 3 environment utilizing modern methodologies and tools. Designed, developed, and tested model-based production software by using Visual C++, Rational Rose C++, and Visual Basic. Specific activities include architecture design, system modeling, rapid prototyping, code development, component testing, and defect resolution.3. Developed and maintained complete serial communication and data communication software for the Common Display Panel of EFV. Implemented various Microsoft Foundation Class (MFC) API calls in the Windows environment by using C++ for the communication software. Developed various EFV display software features by using Visual Basic 6.0, VB .NET, and SQL database query. 4. Authored use cases, software requirements specifications, software design documents, software development plans, software testing plans by following the CMM-3 software development process. Perform technical analysis for the hardware platform and software tools.
  • Lockheed Martin
    Technical Lead
    Lockheed Martin Aug 2001 - Oct 2002
    Bethesda, Md, Us
    1. Led the development of guidance and control software and hardware for the Hydra-7 guided missile system. This includes project scoping, task planning and scheduling, resource planning and work force management, budgeting and cost control, risk and contingency management, change management, software architecture design, development process improvement and coding standards setting, and participated in coding and testing.2. Led the development of the Linux real-time software program and hardware systems. Led software development of the Inverse Guidance Law that is used to guide the Hydra-7 missile. The software is developed in C++/C.3. Supported the Inverse Guidance Law in house. Identified short comings with the software produced by our subcontractor and found corrective approaches to resolve these deficiencies.4. Initiated the development of a neural network capability to curve fit Lagrange Multiplier data from the Inverse Guidance Law off-line trajectories. Researched and tested several neural network software programs to define the one which could meet the requirements of curve fitting the data. Performed curve fitting for aerodynamic data from wind tunnel testing and flight simulation. 5. Frequently chaired the Integrated Product Team reviews to our US Navy customers and in house program reviews.
  • Intel Corporation
    Director Of Software
    Intel Corporation Oct 2000 - Aug 2001
    Santa Clara, California, Us
    1. Managed a team of 40 engineers in software design, development, verification, and support for Intel Gigabit Ethernet Layer 2/3/4 stackable and modular switches.2. Set software strategies for product delivery. Designed development roadmap, scheduling, and project plan. Established software development and testing processes and coding standards. Tracked development schedules, controlled budget, ensured that the established software development processes were followed. Kept removing road barriers for my engineers to guarantee high quality, on time and within budget software delivery. Constantly participated in the code inspection and review meetings.3. Coordinated with our sister organization in Santa Clara, CA for joint switch software development, which included protocol stacks, Application Programming Interface (API), device drivers, board diagnostics, register interface, 3rd vendor protocol stack porting, etc. 4. Worked with strategic marketing and product management staff to set product requirement and to pass the Intel internal gate process. 5. Recruited 20+ first-class network software/firmware engineers.
  • Motorola
    Manager, Media Firmware Development
    Motorola Feb 2000 - Oct 2000
    Chicago, Illinois, Us
    1. Managed and led firmware/software development teams of 20+ engineers in Austin and Singapore to develop the Motorola’s Streamaster multimedia architecture which unifies video entertainment, voice and video communications, and intelligent web access into one “future ready” platform. The key features of the platforms include MPEG-1 and MPEG-2 video encoder/decode for both NTSC and PAL with support for Video on Demand, AC-3 Dolby digital audio processing, high speed data access (Ethernet, ATM, xDSL, USB), internet browsing, network neutrality and upgradeability, rich 2D and 3D graphics environment, DVD player, and network gaming. 2. Provided leadership, vision, direction, focus, and support to my teams. Handled people, scheduling, coordination, technical, and resources issues in fast-paced, high-energy environments. Tracked and managed project development schedules to ensure high quality and on-time delivery. 3. Performed performance evaluation, recruiting and staffing. Set up coding standard and software development process.
  • Lucent Technologies
    Manager, Marketing And Technical Support For Lucent Digital Video System (Dvs)
    Lucent Technologies Oct 1998 - Jan 2000
    Espoo, Southern Finland, Fi
    The Lucent MPEG-2 DVS is a high performance, fully integrated professional video/audio encoding, decoding, multiplexing, and transmission system for both HDTV and SDTV via terrestrial and satellite network broadcasting.1. Marketing Management and Pre-sale Technical Marketing Support Managed Lucent DVS sales in Asia-Pacific market. Performed product presentation and demos, sales forecast, pricing, product portfolio management, response to technical tenders, customer relationship building and visits.2. Post-sale Customer Technical Support and Application Engineering Designed detailed network configuration plans including complete IP addressing and video/audio programs routing for various DVS networks in Asia. Provided post-sale product and network technical consultation. Performed application level testing for DVS firmware and GUI in the lab. Troubleshot product problems and reported diagnosis to the SW/HW developers for further investigation and bug fixes. Conducted product trainings.3. People Management and Project Management Managed and coordinated 10+ local customer support staff to perform installation and deployment of the DVS networks. Performed PM tasks for all DVS projects in Asia to ensure project deployment is on track and on schedule. Coordinated the activities between front-end sales/marketing staff and back-end customer technical support staff. Acted as a liaison between customers and product R&D.
  • Lucent Technologies Bell Labs
    Principal Engineer
    Lucent Technologies Bell Labs Apr 1997 - Oct 1998
    1. Coordinated design and development efforts of several core features in the Configuration Management of the Integrated Transport Management - Network Module (ITM-NM) which is a network level, TMN compatible, multi-vendor support, and transmission network management system for both SDH and SONET networks. The software of ITM-NM is written in C/C++ and Oracle SQL. 2. Acted as the Feature Engineer and led a team to design and develop software for the Pre-Plan Restoration feature which provides service recovery by restoring service to an alternate path in the event of network failure. Worked with system engineers and marketing staffs to define the feature requirements and with system testers and customer support staff to ensure quality of the feature. Acted as the Feature Engineer and solely responsible for the Modify Parameters feature. 3. Contributed highly in the software development of Circuit/Path Provisioning, Order Creation, Circuit Layout, and Channel Termination. Coordinated new employees’ recruitment.
  • Lucent Technologies
    Product Manager And System Engineer
    Lucent Technologies Mar 1996 - Apr 1997
    Espoo, Southern Finland, Fi
    1. Responsible for profit and loss for the ITM products of SDH, data, and access networks management in Asia Pacific. Delivered numerous technical and product presentations to our customers and internal Lucent Technologies staff. Authored product descriptions, product brochures, and value propositions for various ITM software releases. Offered tenders to respond to the technical specifications and requirements from customers’ Request for Proposal.2. Performed ITM pricing in the Lucent Technologies transmission equipment offers. Negotiated contracts and joint development agreements with customers in Asia Pacific. Monitored various ITM-NM contract progresses and project status, facilitated product delivery, and ensured proper revenue recognition. 3. Performed market trend analysis. Coordinated efforts among the staff from marketing, sales, R&D, customer support, project management, and accounting to achieve successful product sale and delivery. The high quality support was provided in a timely manner to the marketing and local sales staff. The ITM-NM revenue from China was $8.5 M in 1996, which is about 50% over the goal, and was $10.3 M in 1997, about 45% over goal.
  • At&T Labs, Inc.
    Member Of Technical Staff
    At&T Labs, Inc. Jun 1990 - Mar 1996
    Dallas, Tx, Us
    1. Led software development for the Ticket Server of the Business Maintenance Platform (BMP) at AT&T. The software was coded in a concise and efficient way with for over 12,000 statements in C++ and SQL. The development cycle includes architecture and objects design, logical/physical designs, use cases preparation, coding, and testing. The project is implemented by using the OOA/OOD, C++, ORACLE, GUI of Motif on Sun Solaris, and DECmessageQ.2. Acted as the main contact and sole developer for current engineering of the Customer Service Tracking (CST) Module for the Enhanced Services Platform (ESP). Led the development team to maintain and resolve the Modify Requests (MRs) for ESP. Fixed and resolved hundreds of CST MRs in a timely manner with high quality. Performed maintenance and development of the Oracle database for ESP.3. Developed a major subsystem in C++ to perform SONET network element alarm collection and protocol conversion for the Network Mediation Unit (NMU). Led the NMU integration testing team.4. Designed, developed and tested wireless call processing supplementary service features for digital wireless GSM standard. Designed and developed the Multi-Parties Service feature. Performed the deliverable testing and feature testing in the wireless call processing features such as Call Forwarding, Call Hold/Call Waiting, and Emergency Calls.5. Developed the Digital Trunk Testing (DTT) feature for the AT&T 5ESS switching system. The DTT feature detected the data transmission error of the underneath data trunk for 5ESS. Successfully completed all the high/low levels design documents and completed coding and testing on schedule with high quality.
  • Cincinnati Bell Information System - Assigned At At&T Bell Labs
    Sr. Technical Consultant
    Cincinnati Bell Information System - Assigned At At&T Bell Labs Apr 1988 - Jun 1990
    1. Performed system testing for UNIX network-related features such as Remote File Sharing (RFS), Remote Execution (REXEC), Multi-networking Name Server (MNS), STREAMS fixes, etc.2. Performed system testing for UNIX Queued File Transfer (QFT) UUCP commands package, RFS backup commands, and RDS additional user commands. The commands tested included uucp, uuto, uustat, rfsbkup, clientbkup, restore, post, library, logdir, etc. The installation guides and manual pages were fully investigated and tested.3. Managed huge test bed services in the AT&T Indian Hill Computer Center for UNIX development and testing. The duties included system administration, software installation and configuration, computer/networking resources allocation, test bed usage procedures documenting, and problem escalation guidelines writing, etc.4. Optimized performance and reduced memory consumption for both ORACLE database and UNIX for inventory control. Produced C and AWK software to generate database output reports. Implemented internal data manipulation and generated output reports for INFORMIX database. Implemented user interfaces by using EASEL in the IBM OS/2 environment.
  • Motorola
    Software Engineer
    Motorola Aug 1986 - Apr 1988
    Chicago, Illinois, Us
    1. Developed software for distributed computer file system, distributed database system, and software manufacturing system in C and MC68020 assembly. Performed system testing for a real-time computer operating system. 2. Integrated source codes, makefiles, on-line menus, and documentation in the release build. Performed first pass testing and debugging, incorporated bug fixes, and performed regression testing.
  • Scientific Software
    Scientific Programmer/System Analyst
    Scientific Software Aug 1985 - Aug 1986
    Us
    1. Designed advanced mathematical models for electromagnetic application and produced computer software to implement those models. Developed an eddy current sensor and related algorithms such as Fast Fourier Transform to allow the reconstruction of flaws in three dimensions.2. Developed software to collect cardiovascular data from lab animals.
  • Ministry Of Defense, Roc
    Programmer And Second Lieutenant Of Army Signal Corps
    Ministry Of Defense, Roc Jul 1981 - May 1983
    1. Developed software for accounting reports and human resource management projects in the Computer Center of the Ministry of Defense. 2. Acted as a UNIX system administrator for mainframe and super-mini computers in the Computer Center.

Spencer Chen Skills

Unix Software Engineering Uml Visual Basic Linux Vss Sql C++ Object Oriented Design Java Access Tcp/ip Clearcase Clearquest Pascal Rational Rose Doors Fortran Ethernet Voip Vxworks Snmp Ooad Subversion Windows Atm Gui X.25 Dsl Word Isdn Telecommunications Management Powerpoint Informix Excel Scheme Nfs Awk Sdh Asp.net Lisp Pl/1 Cvs Corba Visual C++ Perl Device Drivers System Architecture Technical Leadership Udp

Spencer Chen Education Details

  • Purdue University
    Purdue University
    General
  • Northwestern University
    Northwestern University
    Electrical Engineering And Computer Science
  • Indiana University Bloomington
    Indiana University Bloomington
    Computer Science
  • National Tsing Hua University
    National Tsing Hua University
    Chemical Engineering

Frequently Asked Questions about Spencer Chen

What company does Spencer Chen work for?

Spencer Chen works for Fujitsu Ten Limited

What is Spencer Chen's role at the current company?

Spencer Chen's current role is Software Lead at Ford Motor Company.

What is Spencer Chen's email address?

Spencer Chen's email address is sp****@****cox.net

What is Spencer Chen's direct phone number?

Spencer Chen's direct phone number is +157127*****

What schools did Spencer Chen attend?

Spencer Chen attended Purdue University, Northwestern University, Indiana University Bloomington, National Tsing Hua University.

What skills is Spencer Chen known for?

Spencer Chen has skills like Unix, Software Engineering, Uml, Visual Basic, Linux, Vss, Sql, C++, Object Oriented Design, Java, Access, Tcp/ip.

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.