Luke Zhang

Senior Embedded System Engineer at Heinzmann Australia Pty Ltd.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Brisbane, Queensland, Australia, AU
Languages
  • Chinese Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • 30954QLD Certificate IV in University Preparation
    International Education Services (IES)
    Dec, 2013
    - Oct, 2024

Experience

    • Australia
    • Industrial Machinery Manufacturing
    • 1 - 100 Employee
    • Senior Embedded System Engineer
      • Aug 2022 - Present

      Develop speed governors for large engines and turbines, generator control systems for diesel, gas, and dual-fuel engines, as well as gas, steam, and water turbines.Implement communication protocols such as WiFI, Bluetooth, Ethernet, USB, CANBus with J1949, RS232/RS485, and DDR Memory;Implement integrated system including multi-core processor architecture, Timer processor unit (TPU) programming, direct memory access(DMA) development, and bootloader architecture. Industrial control system and circuit design by Altium, including power electronics, BGA routing around the processor, and communication circuit design and placement.Manage the R&D team, communicate with other departments and keep tasks and documentation up to date.

    • Electronics Engineer
      • Apr 2018 - Oct 2022

      I'm working as an electronics engineer at Heinzmann Australia and I'm in charge of full hardware and firmware development, which includes designing electronic hardware using Altium Designer, develop and maintain embedded software using C, fault finding and debugging embedded software and hardware, development of communication interfaces: Ethernet, USB, CAN, serial etc, and maintain full product development life cycle. In addition, the task involves testing and supporting documentation of digital control systems for large rotating equipment mainly used in diesel, gas and turbine power generation applications.

    • Australia
    • E-Learning Providers
    • 1 - 100 Employee
    • Programming Tutor - C language amd Embedded System
      • Apr 2019 - Present

      I'm working at JR academy as a programming tutor, and my main teaching direction is advanced C language programming and embedded system development, which include: - Dynamic memory allocation and usage of pointers; - Debugging C code using GDB debugger; - Multi-process programming with Linux command pipeline; - Multi-thread programming with HTTP server client module; - Embedded system teaching, including GPIO, I2C, SPI, and UART; - FreeRTOS operation system interface; - Assembly language Coding.

    • Australia
    • Research Services
    • 700 & Above Employee
    • Research Assistant
      • Jul 2017 - Apr 2018

      I am working as a research assistant for CSIRO Cyber-Physical System Data61 department and I'm mainly involved in the following two projects. Amazon Providence Project: This project involves designing, implementing, and debugging an embedded device for identifying animals in rainforest environment using machine learning algorithm. The device contains drivers that need to be implemented, such as Pi camera, lepton thermal camera, PIR sensor, RTC, ADC, LED ring lights and it uses long-range radio (LoRa) as transmission. Besides that, I implemented a base station on Raspberry Pi for receiving wireless sensor packets by Bluetooth Low Energy and Long-Range Radio, developed a scripts which extracting data from RosBag file for identifying and locating various animals. Embedded System | Machine Learning | Bluetooth Low Energy | Long-range Radio | NodeJS | ROS AgScan 3D+ Project: This project requires me working as a full-stuck engineer to develop a web plant annotator tools running on Apache2 server. The task involves using firebase to handle user login, annotates and records leaves and virus on plant images, backend database management, and synchronize images between different remote server. Html/CSS | Javascript | PHP | Google Cloud Platform | Apache2 | Linux Server Architecture

    • Data61 vacation student
      • Nov 2016 - Feb 2017

      I'm developing and implementing a project named Low Power Radio Tomography. This project seeks to investigate the feasibility and ideally develop a system that utilizes a network of SensorTags to estimate the number and location of people within the network area. The Tags will require tight time syncronisation and periodically transmit and receive RSSI between each other. The recorded information will then be processed to determine whether people were present and ideally their locations. Embedded System | Machine learning | Ti-sensortag | Contiki | Wireless Communication

    • Australia
    • Appliances, Electrical, and Electronics Manufacturing
    • Junior Computer Engineer
      • Nov 2015 - Jan 2016

      Implementing an embedded system device which can help users to monitor and update the liquid battery real-time information using QT on a cross-platform. Embedded System | Communication System | Linux | Qt Platform Implementing an embedded system device which can help users to monitor and update the liquid battery real-time information using QT on a cross-platform. Embedded System | Communication System | Linux | Qt Platform

Education

  • The University of Queensland
    Bachelor’s Degree, Electrical Engineering and Computer Science | Embedded System
    2014 - 2017
  • International education services
    Foundation degree, Engineering
    2013 - 2014

Community

You need to have a working account to view this content. Click here to join now