Thanh Cao

Principal Electrical Engineer at Halliburton Energy Services, INC

Houston, Texas, United States

About

Experience

  • Principal Electrical Engineer at Halliburton
    Jul 2017 - Present · 9 yrs

    E X P E R I E N C E S S U M M A R Y • Electrical Engineer with over 30 years of hardware, firmware and systems design and development. Plan, develop and implement successful projects from conception to completion. • Experience in real-time data acquisition embedded systems design and development including the implementation of RTOS and FPGA for high speed data acquisition control. • Experience with Control software development include developing machine control algorithms for PLC based systems. • Effective solution engineer analyzing, designing, developing, testing, tuning, implementing electronics hardware, and supporting products for manufacturing. • Highly organized and independent, able to effectively coordinate tasks to accomplish project with timeless and creativity. • Excellent collaboration, presentation and communication skills. S K I L L S • Experience in embedded C/C++ programming on microcontroller and digital signal processor including coding of interfaces to external memory, and digital interfaces to other peripherals (SPI/I2C/SCI/CAN/UART). • Experience programming using a real time operating systems, and knowledge of fundamentals of design for real time operation. • Excellent understanding of fundamental programing concepts such as abstraction, data structures, etc. • Excellent understanding of how to work around processing, memory, I/O, timing, and other limitations associated with microcontrollers. • Excellent understanding of various industrial communication protocols such as Profibus/Profinet, Modbus, OPC, ethernetIP, etc. • Experience setting up and developing against different toolchain, integrated development environment (IDE) including but not limited to GCC & CCS. • Experience using common debugging tools such as Power Supply, Oscilloscope, Logic analyzer, Serial Protocol Analyzer, In-Circuit Emulator (ICE) and many others to troubleshoot embedded code and implement corrections.