This post is also available in: Tiếng Việt (Vietnamese)
HTI UAS, a member of HTI Group, specializes in the research, development, and manufacturing of unmanned aerial systems, including UAVs, drones, payloads, and supporting systems. To support our expanding product development activities, we are currently looking for an Embedded Software Engineer to join our team.
1. JOB DESCRIPTION
- Flight Control Development: Develop and optimize firmware for Flight Controllers based on platforms such as ArduPilot, PX4, or proprietary firmware systems.
- Sensor Integration & Processing: Integrate and process data from AHRS, IMU (accelerometers and gyroscopes), magnetometers, and barometers to ensure stable UAV operation.
- Navigation Systems: Develop and optimize GPS/GNSS systems, especially RTK (Real-Time Kinematic) technology for centimeter-level positioning accuracy.
- Communication & Telemetry: Design and implement wireless communication and telemetry systems using RF (433/915MHz), LoRa, or 4G/5G cellular networks with MAVLink protocol.
- Motor Control: Develop ESC (Electronic Speed Controller) communication using PWM, DShot, or CAN bus protocols.
- Flight Safety: Implement fail-safe features such as Return-to-Home (RTH), emergency landing, and obstacle avoidance systems using ultrasonic sensors or LiDAR.
- Flight Testing: Participate in flight testing, analyze flight logs, fine-tune PID parameters, and troubleshoot system issues.
- Other Tasks: Perform other assignments as directed by the department manager.
2. JOB REQUIREMENTS
- Education: Bachelor’s degree in Telecommunications Engineering, Mechatronics, Automation, Aerospace Engineering, or related fields.
- Programming Skills: Strong proficiency in C/C++ (C++ preferred for modern embedded systems). Experience with Embedded Linux is a strong advantage.
- Hardware Knowledge: Good understanding of high-performance microcontroller architectures such as STM32 (F4/F7/H7), ESP32, or SoCs including NVIDIA Jetson and Raspberry Pi Compute Module.
- Communication Protocols: Proficient in UART, SPI, I2C, and CAN bus.
- RTOS: Hands-on experience with FreeRTOS or Zephyr RTOS.
- Tools & Platforms: Experience using Ground Control Stations (GCS) such as Mission Planner or QGroundControl for configuration and data analysis.
- Technical Knowledge: Understanding of Kalman Filters, PID control algorithms, and matrix operations in automatic control systems.
3. BENEFITS
- Competitive salary package (negotiable based on experience and capability)
- Professional, dynamic, and friendly working environment
- Opportunities for continuous learning and personal development
- Professional working equipment provided by the company
- Biannual bonuses and additional welfare benefits
- Company trips 1–2 times per year and other benefits in accordance with labor law
- Full social insurance coverage immediately after signing the labor contract
4. CONTACT INFORMATION
- Contact: Recruitment Department
- Working Location: No. 64 Cau Dien Street, Tu Liem District, Hanoi, Vietnam
- Working Hours: 8:30 AM – 5:30 PM (Monday to Friday, alternate Saturdays)
- Email: [email protected]

