Control Engineer Resume
Erie, PA
CAREER SUMMARY:
- Eight years experience in Programming (C and Matlab/Simulink) and IT
- Two years experience in Embedded Software development for Engine ECU / ECM control and CAN network
- Two years experience in model based (Matlab/ Simulink/ Real - Time-Workshop) software development.
- Experiences in Programming Languages; Embedded Software Development; Control System, PLC and Instruments; Microcontroller/ Microprocessor; Circuit Simulation and Design; Digital Image Processing/ Computer Vision; Power Electronics; Communication Systems; FPGA/ VHDL
PROFESSIONAL SKILLS:
Computer and Professional Skills:
Languages: C/C++; Matlab/ Simulink/ Stateflow/ Real-time-workshop (RTW/ embedded coder); Assembly Language;
Skills in: Digital Image Processing/ Computer Vision
Microcontroller/Processor: PowerPC; ARM; 51 (8051/ MSC 51); Vector CANape; Vector CANalyzer ; Lauterbach Trace 32;
Operation System: Microsoft Windows; Linux/GCC/G++
Software/Application: Pspise; Multisim; Microsoft Visual C++; MS Office; FPGA; IBM Regional Clearcase, DOORs
Communication protocols: TCP/IP; GSM;
Chinese Mandarin: Native Speaker
PROFESSIONAL EXPERIENCE:
Control Engineer
Confidential, Erie, PA
Responsibilities:
- Design control strategies and state machine
- Implement those strategies using Matlab/Simulink/ Stateflow
- Updating software specifications using IBM Rational DOORs
- Testing software on test lab and locomotive
- Software will be used Confidential - 12 locomotives
Embedded Software Engineer
Confidential, Mossville, IL
Responsibilities:
- Develop model based software (Matlab/ Simulink/ Stateflow and Real-Time Workshop/ Embedded Coder)
- Supported over 20 sensors and actuators
- Design control strategies for the On-Board Diagnostics (OBD) tripping
- Maintain and update legacy C codes and convert legacy C codes to models
- Debugging and testing/ calibrating the software developed using Emulator, Lauterbach Trace 32, CANape; CANalyzer on the PowerPC 555 platform
- Developed Matlab scripts which reduced 80% work load of more than 50 Simulink models development and saved hundreds of hours/ thousands of dollars
- Developed software for J1939/ CAN datalink for communications between Engine ECM (ECU) and Aftertreatment / SCR ECM (ECU) (Developed more than 100 signals between the 2 ECMs) and Nox sensors.
- Develop model based software (Matlab/ Simulink/ Stateflow and Real-Time Workshop/ Embedded Coder)
- Debugging and testing/ calibrating the software developed using Emulator, Trace 32, CANape; CANalyzer on the PowerPC 555 platform
- Codes used in Confidential C140 series C175 series and D3500 series engines
Tools: / software used: Matlab/Simulink and toolboxes (Real-Time Workshop (RTW coder), Stateflow, Simulink Coder); Vector CANape; Vector CANalyzer; Confidential Electronic Technician; CADeTwin; Lauterbach Trace 32; IBM Rational Clearcase; PowerPC 555
Control Engineer (Internship)
Confidential
Responsibilities:
- Studied and compared several ZVS&ZVZCS topologies and chosen one which could alleviate the thermal problem
- Calculated and analyzed all the parameters for the main circuit and selected the components based on the results
- Designed a circuit both as to suppress the voltage spike due to the reverse recovery of secondary rectifier diodes and reduce the losses as much as possible
- Studied and compared several control methods and chosen the average current control method out of them, then calculated and set all the parameters for the feedback loop
- Fan and Motor speed, start and stop control
- PID control implemented for Fan speed and flow control
- Implemented using Rockwell Allen- Bradley (A-B) PLC 5 system
- Participated in PC-based PLC control GUI development
- Development tools used: RSLogix for ladder logic programming; RSView 32 and RSemulate for simulation; RSLinx
- Reduced labor cost and improved response time and accuracy.