Post Job Free
Sign in

C++ Robotics Engineer

Location:
Ho Chi Minh City, Vietnam
Posted:
July 30, 2025

Contact this candidate

Resume:

Bachelor of Engineering (Robotics & Mechatronics)

RMIT University Vietnam . Expected Apr 2026

Certificate - Mastering Linux Programming

IMIC Technology . In process (Aug 2025 - Present)

Certificate - Mastering STM32 Peripherals Programming IMIC Technology . Completed Jul 2025

GCE AS & A Levels

Vietnam Australia International School . Graduated 2020 Education

Do Bao Long

Robotics & Mechatronics

Engineering (RM)

About Me

Final-year engineering student at

RMIT Vietnam (GPA 3.5/4.0)

specializing in embedded systems. I

built a bare-metal STM32 driver

library and a DIY drone with a

custom 4-layer flight-controller

PCB. Skilled in C/C++, ARM Cortex-

M, KiCad and SOLIDWORKS, I turn

ideas into robust hardware-

software solutions.

Experiences and Projects

Contact

*************@*****.***

093*******

LinkedIn: Click here

GitHub: Click here

Best Technical

Skills

Software: STM32CubeIde,

KiCad, MATLAB, and

SOLIDWORKS, etc.

Coding Language: C/C++,

Java, MATLAB, Python.

Best Soft Skills

Problem-solving & Critical

thinking

Self-motivation & Self-discipline

Team collaboration &

leadership

Time management

Solo Developer: STM32F411 Bare-Metal

Peripheral Driver Library (Mar - Jun 2025)

Authored 8k LOC of register-level C implementing drivers for 10 + STM32F411 peripherals—GPIO, NVIC, UART-DMA, SPI, I C, RCC/SysTick, Timers, ADC, Flash—plus a custom startup and linker script, delivering a reusable firmware. Page 1

Solo Project: STM32F411 Firmware-Update &

Sensor-Logger (Jun - Jul 2025)

Developed 3k LOC of register-level C to initialize RCC, Timers, UART, DMA, ADC, EXTI and Flash without any vendor HAL.

Implemented a firmware-update: streamed a 17KB code file over 9600bps UART into RAM via DMA, then safely erases & re-programs on-chip Flash - all triggered by a CLI command and signaled with LED sequencing.

Built a lightweight UART command-line interface (“led on/off”, “update firmware”) and a periodic telemetry task that reads the MCU’s internal temperature sensor

through ADC and transmits formatted data every 500ms. Solo Project: I3G4250D 3-axis Gyroscope Driver

Development (Present)

Optimized STM32 RCC + SPI timing for I3G4250D and wrote a bare-metal C driver that outputs roll, pitch, and yaw. Solo Project: DIY Flight Controller PCB (ZenFly F7 F7 II) (Jun 2024 - Jun 2025)

Designed a full schematics and a 40 x 40mm, 4-layer Flight Controller board in KiCad, integrating STM32F722RET6 MCU, ICM42688P 6-DoF IMU, BMP280 barometer, 128Mb Flash, USB- C, buck regulators (9V / 5V / 3.3V), DJI Air Unit connector, status LEDs, and exposed power/peripheral pads.

Thermal & EMI robustness: widened high-current traces, removed analog VTX block, and selected 105*C deg rated components to cut heat buildup.

Clean power rails: engineered multi-stage RC/LC networks with low-tolerance MLCCs, reducing voltage ripple and sensor noise.

On-board 2.4GHz nano receiver replaced the external Receiver module, freeing stack space and enabling a more compact build.

Gained expertise in PCB manufacturing techniques through hands-on assembly and testing. Page 2

Group Project - SkyWatch: Low-Cost, Long-Endurance VTOL UAV

(Feb - Nov 2025)

Mission: build a fixed-wing VTOL UAV for <$2000 that carries a 0.9kg payload, flies over 50min, and stays within a 4-7kg MTOW while offering auto-level and GPS-position-hold. My Contribution:

Converted a convectional airframe (Titan Dynamic Falcon V2) to a 2 + 2 tilt-rotor VTOL design by removing a 5cm wing section, installed a custom motor-pivot module, and precisely realigned the cut airfoil surface to preserve aerodynamic continuity. Re-engineered and corrected misaligned Falcon V2 STL files to match the new VTOL specifications and assembly process.

Collaborated with teammates to route clean wiring harnesses, position electronics optimally in the airframe, and fine-tune ArduPilot parameters using flight-log data for reliable flight performance.

Group Project: DIY Quadcopter (Jun - Dec 2023)

Collaborated with a team of 6 members to build a quadcopter from scratch and program Arduino- based flight code and tuned PID loops for stabilisation. I Designed and prototyped a lightweight and stiffness airframe in CAD. Integrated electric components, MCU, sensors and software for precise control and stable hovering.

Solo Project: Built a FPV Drone (Feb - Mar 2024)

Designed and hand-built a 5-inch FPV quadcopter: carbon-fiber frame, 1960KV motors, 6s 4-in-1 ESC.

Integrated GPS, 6-DoF IMU, and barometer on a SpeedyBee flight Controller. Flashed and tuned Betaflight (PID, rates, failsafe, wireless Controller), achieving a stable hover. Certificates

SOLIDWORKS CSWA & CSWP and Additive Manufacturing Associate. IMIC - Global Enterprise Resources: STM32 Peripherals Programming.



Contact this candidate