Feng Ma

Feng Ma Email and Phone Number

Principal software Engineer at Tokyo Electron US @ Tokyo Electron US
Feng Ma's Location
Milpitas, California, United States, United States
Feng Ma's Contact Details

Feng Ma personal email

n/a
About Feng Ma

Software/Algorithm engineer with 10 year experience of industries and hands-on commercial software development in Windows and Linux for applications and embedded systems. Experience and knowledge included math (computational geometry, numerical techniques, statistics), physics, measurement/testing, instruments, signal processing, image processing, semiconductor, electromagnetics, RF/microwave, opto-electronics, communications, and thermal analysis.

Feng Ma's Current Company Details
Tokyo Electron US

Tokyo Electron Us

View
Principal software Engineer at Tokyo Electron US
Feng Ma Work Experience Details
  • Tokyo Electron Us
    Principal Software Engineer
    Tokyo Electron Us May 2018 - Present
    Austin, Tx, Us
    • Designed and implemented (in C++) offline software analyzing the end point detection in semiconductor manufacturing etching process.• Developed and improved software measuring the film thickness in semiconductor manufacturing process.• Developed and implemented various algorithms with mathematical and physical models based on applications and customers’ requirements.• Developed software interacting with hardware/firmware, designed and implemented software GUI with various tools such as Qt and MFC.• Worked on various sensor calibrations, system analyses and diagnoses with data analysis, system modeling, algorithm development and implementation.
  • Finisar Corporation (Nasdaq: Fnsr)
    Sr. Software Engineer
    Finisar Corporation (Nasdaq: Fnsr) Feb 2015 - May 2018
    Sunnyvale, Ca, Us
    • As a major contributor developed software systems that are used to test the fiber optical products (including 100G, 400G DataCom, and TeleCom) in R&D phase and manufacturing process including assembly and final tests. • Worked on test software architecture, defined test procedures, implemented and tested the software and algorithms in C#/.Net, C++, Visual Basic, and Python.• Developed the software with the extensive interaction of firmware and IC.• Designed and implemented communications between computer and IC boards, test instruments with various protocols such as USB, GPIB, VISA, I2C, SPI, RS-232, RS-485 and TCP/IP.• Designed and implemented various user interface (GUI) of the software for different type of use cases.• Worked on automation of the manufacturing process and testing by using machine and instrument control.• Developed software with database handling functionalities (SQL Server, T-SQL) and capability of interacting with MS Excel, OpenOffice, and other tools.• Worked together with marketing engineers, product designers, process engineers and technicians to define the software requirements, debug, maintain the software system and improve the quality of the software.• Extensively worked on various fiber optical products such as non-coherent and coherent, datacom and telecom products.• Extensively handled on various test instruments and equipment (DC, RF, optical) such as oscilloscopes, bit error rate tester and spectrum analyzer as well as their automatic control.
  • Kla-Tencor
    Software/Algorithm Engineer
    Kla-Tencor Mar 2004 - Jul 2014
    Milpitas, California, Us
    • Developed industry leading semiconductor metrology (spectroscopic) testing and measurement tool’s software architecture with more than five subsystems.• Designed, implemented software/algorithms handling system configuration, calibrations, measurement statistics and electromagnetic computations with analytic, numerical and geometrical techniques. Defined common nature of various subsystems, handled subsystems separately in terms of operation principles and application categories and derived/implemented mathematical models and solutions including signal processing/analysis, parameter extraction and optimization by dealing with sophisticated electronics and optics systems.• Developed in-line and off-line tool software going through each phase from requirements, design, coding, testing to release and maintenance. Wrote code more than 100,000 lines in C/C++, C#, Python in Windows visual studio, Eclipse, Linux and multi-threading environments using ClearCase, Subversion tools. Designed and implemented software GUI with Win32, .NET. Developed prototype models for software implementation in Matlab and scripting languages.• Designed, implemented TCP/IP protocol programs to communicate between computer and firmware (FPGA) boards and embedded systems providing test APIs and socket interfaces to perform data acquisition, system configuration, diagnostics, hardware control and operation as well as information display.• Supported and collaborated with cross-functional groups such as marketing, application, hardware and systems to perform new product development, existing product maintenance and customer services.
  • Rsoft Design Group
    Staff Scientist
    Rsoft Design Group Oct 1999 - Jan 2004
    • Developed large-scale industry leading opto-electronic system modeling tool dealing with a combination of analog/binary, electrical and optical signals and presenting analysis results as signals in time-domain, spectra and eye-diagrams.• Developed models such as non-linear, time/frequency varying optical amplifier, fiber Bragg grating, S and coupled S blocks, polarization transformer, arrayed waveguide (router) and optical/custom filter with various algorithms performing electro-optical system/link simulations. EXEs and DLLs were generated.• Developed simulation modeling software architecture, went through each software development phase. Developed requirements, software component design, and various algorithms for these components. Defined data structure and signal/noise representation formats. Extracted the complex mathematical models for system blocks according to their physical nature.Developed library functions and classes for the overall system tool. Conducted extensive programming and testing work in C/C++ for various large modules. Developed GUI for the software.• Collaborated with cross-functional groups to develop applications, provide customer services, sales and trade show supports. Authored sections of manuals and user documentation.

Feng Ma Skills

C C++ C# Matlab Python Xml Sql Mfc Stl Boost Windows Unix/linux Visual Studio Eclipse Clearcase Subversion .net Multithreading Computational Geometry Algebra Algorithm Design Fdtd Method Of Moment Fem Analysis Rcwa Embedded Systems Semiconductors Optics Rf Engineering Electromagnetics Modeling Simulations Signal Processing Testing Instrumentation Image Processing Pattern Recognition Antennas Metrology Thermal Calculation Statistics Optoelectronics Probability Theory Stochastic Modeling Dsp Communication Data Analysis Gui Development Tcp/ip Firmware

Feng Ma Education Details

  • University Of New Brunswick
    University Of New Brunswick
    Electrical And Computer Engineering
  • Nanjing University Of Aeronautics And Astronautics
    Nanjing University Of Aeronautics And Astronautics
    Electrical Engineering

Frequently Asked Questions about Feng Ma

What company does Feng Ma work for?

Feng Ma works for Tokyo Electron Us

What is Feng Ma's role at the current company?

Feng Ma's current role is Principal software Engineer at Tokyo Electron US.

What is Feng Ma's email address?

Feng Ma's email address is fe****@****sar.com

What schools did Feng Ma attend?

Feng Ma attended University Of New Brunswick, Nanjing University Of Aeronautics And Astronautics.

What skills is Feng Ma known for?

Feng Ma has skills like C, C++, C#, Matlab, Python, Xml, Sql, Mfc, Stl, Boost, Windows, Unix/linux.

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.