Apply Now

Embedded Software Engineer


油塘
0 year(s) work experience

Job Description

We've been building FPV systems since 2007—if you follow the hobby, you probably already know our work. We're an internationally diverse team looking for an embedded software engineer to help us develop the next generation of drone avionics.

This is a fast-paced environment with varied responsibilities. You'll participate in the full embedded software lifecycle—research, development, modification, and maintenance—while working closely with hardware and mechanical engineers to bring products to market.

Requirements:

Experience programming in C/C++ for MCU-based systems (STM32, ESP32, Microchip), along with:

- Analog/digital/RF circuit control and control algorithms

- RF software techniques including FHSS

- RTOS experience (FreeRTOS in particular)

- Communication protocols (SPI, I2C, UART, CAN)

- Comfortable working with git

- Basic hardware debugging

Experience with Linux kernel driver development or wireless video transmission is a plus.

Fluent English is essential—it's our working language for documentation, code review, and daily communication.

We're looking for someone with strong analytical skills who is self-motivated and takes initiative.

Location:

Hong Kong office preferred, but remote is possible for the right candidate.


Job Function
Work Location 油塘

About company
TBS Avionics Co Limited