Avatar of Roy Huang.
Roy Huang
Firmware and Software Engineer
ProfileResume
Posts
1Connection
Print
Avatar of the user.

Roy Huang

Firmware and Software Engineer
Experience in hardware, firmware, software and product manufacturing. Participate several project and build these project from nothing. Work standalone and find the solution by myself. Due to several startup company experience. My personal website : https://hardnote.net/
Logo of the organization.
tiSPACE - Dedicated Space Services
Logo of the organization.
National Taipei University of Technology
New Taipei City, Taiwan

Professional Background

  • Current status
    Employed
    Open to opportunities
  • Profession
    C,C++ Developer
    Embedded Developer
    Firmware Engineering
  • Fields
    Aeronautics / Space
    Internet of Things (IoT)
    Consumer Electronics
  • Work experience
    4-6 years relevant
  • Management
  • Skills
    Altium Designer
    C++
    C
    RTOS
    Linux
    Golang
    ARM
    Arduino
    Backend Development
    Git
  • Languages
    Chinese
    Native or Bilingual
    English
    Intermediate
  • Highest level of education

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Firmware Engineer, Firmware Developer, Embedded Software Engineer
  • Desired work locations
  • Freelance

Work Experience

Logo of the organization.

Software Engineer

Jan 2024 - Present
Taipei, Taiwan
Co-work with Mechanical, Propulsion, Algorithm , RF and Hardware teams to build the rockets. - Lead the firmware team members to implement the firmware code. - Design and implement the firmware architecture of the subsystems. Trying to let Engineer easy to use and debug. (Firmware Bootloader, C++ development environments, SDK and freeRTOS C++ wrapper) (fwexamples) - Consider all the system (Rocket, RF, Ground stations, test environment) then design CAN bus protocols and RS422(UART) protocols. (Familiar with CAN, dbc) - Design and implement the software architecture of ground station. • Backend server - Wrote in C++, receive and parse UART message then send to InfluxDB and the frontend (OpenMCT). • DB - Use InfluxDB to store and export the data as CSV for analysis. • OpenMCT - Design the frontend layout for propulsion testing and the launch mission. - Design and implement the subsystem devices which used in the rocket. - Experience on the environment testing for aerospace electronic devices.

Software Engineer

ATspace Pty Ltd
Full-time
Aug 2022 - Jan 2024
1 yr 6 mos
Taipei City, Taiwan
Establish firmware development platform for AtSpace/TiSpace firmware development team. - Wrap sdk in c++ as firmware shared libraries. (Familiar with C++) - Integrate arm gcc/g++ toolchain. (Familiar with Makefile) - Design a standard bootloader for all firmware projects. (Familiar with ARM boot process.) - Design and implement UART and CAN DFU protocol in the bootloader firmware for all subsystem use. - Integrate googletest into firmware platform. (Experience with googletest) Design the firmware for rocket control/navigation systems.

CTO

Jul 2019 - Sep 2022
3 yrs 3 mos
Taipei City, Taiwan
It's my personal side project. Since I was a student, I started the project with my friends. With team collaboration, we designed and built Zenu Aroma machine from zero to one. Raised over "" 14M NTD "" on ZecZec co-founding platform. Achievement and experience on Zenu Aroma machine • Familiar with Aroma machine hardware and firmware design. • The world first one humidity control aroma machine. • Design the patent of anti-wet airflow with teams. • Experience with manufacture and safety in Taiwan(BSMI, CNS) • Experience with hardware quality analysis and control. Achievement on Zenu • Built the email system with company domain name. • Built the landing page for Zenu Aroma machine by wordpress https://zenu-design.com/
Logo of the organization.

Software Engineer

Dec 2020 - Jun 2022
1 yr 7 mos
Taipei City, Taiwan
Familiar with BLE, Websocket, C, C++, Golang, Linux, Git, SVN, Websocket. Familiar with UART, SPI, I2C, I2S. Experience with USB driver porting. (tinyUSB) • Developed firmware of BLE trackers based on Dialog BLE SoC platform, integrate accelerometer into system. • Developed firmware of WiFi/BLE gateway based on Nordic BLE Soc platform • Integrated and Developed hardware and software of WiFi/BLE gateway based on Raspberry PI CM4 and ESP32-C3. • Familiar with BlueZ programming via Golang. • Familiar with IOT architecture. • Familiar with BLE protocol and BLE sniffer.

Hardware, Firmware, IOT engineer

Jun 2017 - Dec 2020
3 yrs 7 mos
Taipei City, Taiwan
Developed firmware & hardware of aquaculture IOT machine based on ESP8266/ESP32. • Familiar with WiFi, C, C++, Arduino, IOT protocol, Golang, Embedded Linux, Git. • Familiar with IOT archiecture, IOT hardware design. • Experience with NB-IOT/CAT-M1, integrate this Sub-1G module on IOT machine. • Experience with MQTT, HTTP, Websocket and Embedded Linux/Android. • Experience with Onvif, RTSP, collect this IPCAM information on webpage via Golang. • Experience with aquaculture, shrimp farm design.
Logo of the organization.

Firmware and Electric Engineer

Jul 2016 - Aug 2016
2 mos
Taipei City, Taiwan
Co-work with two french and all communicate in English. Design the hardware and software on Spino prototype in two month. • Familiar with hardware design and PCB design. • Experience with BLE firmware development. • Develop Spino on Teensy 3.2 on Arduino platform and integrate with BLE module.

Electric Engineer and Mechanical Engineer

May 2014 - Dec 2015
1 yr 8 mos
Taipei City, Taiwan
Designed and built escape room . Integrated several kind of module, like voice recognize module, magnet lock, wireless lock etc... • Familiar with UART, I2C, I2S, SPI. • Familiar with hardware design with Atmel ATMega328P • Familiar with firmware design on ATMega328P • Integrate several kind of hardware and module with ATMega328P