Embedded Software Engineer

Job Description

We are looking for an Embedded Software Engineer to develop embedded systems for AGVs (Automated Guided Vehicles) and other industrial automation solutions.

Key Responsibilities

  • Develop embedded software for microcontrollers and embedded computers, including:
    • Board Support Package (BSP) development
    • Communication protocols (RS485, CAN, Wi-Fi, LoRa, Bluetooth, etc.)
    • Control logic and embedded applications
    • Motion control algorithms
    • User interface development
  • Design PCB layouts for logic control circuits and protection circuits used in AGVs.
  • Design electrical systems for AGVs and other automation equipment, including electrical drawings, Bill of Materials (BOM), and prototype production follow-up.
  • Collaborate with cross-functional teams throughout the product research, development, testing, improvement, and manufacturing process.
  • Perform other tasks assigned by the direct supervisor and the Management Board.

Requirements

  • Bachelor’s degree or higher in Automation Engineering, Electrical Engineering, Mechatronics, Control Engineering, or a related field.
  • At least 1 year of experience in a similar embedded software engineering role.
  • Strong programming skills in C/C++.
  • Good understanding of microcontroller architectures and experience with peripherals such as UART, I2C, SPI, CAN, etc.
  • Experience with FreeRTOS and multi-threading/multi-processing programming on Linux.
  • Knowledge of control algorithms such as PID and Fuzzy Logic.
  • Understanding of signal processing techniques, including low-pass filters, Kalman filters, and related methods.
  • Ability to read and understand electronic schematics.
  • Basic knowledge of EMC/EMI and hardware noise issues such as crosstalk and ground bounce.
  • Previous experience in an industrial automation company is an advantage.
  • English proficiency is a plus.
  • Strong logical thinking, creativity, and adaptability to new technologies.
  • Detail-oriented, patient, responsible, and able to work effectively under pressure.

Benefits

  • Salary: Negotiable based on qualifications and experience (up to VND 35 million/month).
  • Probation period: 60 days with 85% of base salary.
  • Full participation in Social Insurance, Health Insurance, and paid leave in accordance with Vietnamese labor law.
  • Attractive benefits package including public holiday bonuses, project bonuses, 13th-month salary, and annual (or performance-based) salary reviews.
  • Annual company trips and team-building activities.
  • Opportunity to work in a young, dynamic, and technology-driven environment with competitive compensation and excellent career development opportunities.

Working Location

CF Group Building
119–121 Nguyen Huu Tho Street, Dinh Cong Ward, Hanoi, Vietnam


Working Hours

  • Monday to Friday: 8:00 AM – 12:00 PM | 1:00 PM – 5:00 PM
  • Plus two Saturdays per month.

How to Apply

Please send your CV to hcns@aubot.vn with the subject line:

[Full Name – Embedded Software Engineer]

Or contact us via Phone/Zalo: +84 988 563 845 (Ms. Lan Tran).

Candidates may also apply directly by completing the application form on this page.

Quantity1
Experience> 1 year
SalaryUp to 35 million VND
Deadline31/07/2026
Zalo Liên hệ