Key Responsibilities:
-
Develop, optimize, and maintain embedded firmware for actuators, sensors, and communication, control modules.
-
Integrate and interface with sensors, actuators, and communication protocols (SPI, I2C, UART, CAN, Ethernet, etc.).
-
Optimize power management and energy efficiency of embedded systems.
-
Collaborate with hardware, mechanical, and software engineers to ensure seamless integration.
-
Debug and troubleshoot low-level hardware and software issues using tools such as oscilloscopes, logic analyzers, and debuggers.
Requirements:
-
Bachelor’s or Master’s degree in Embedded Systems, Computer Engineering, or related field.
-
Experience in embedded systems development, preferably in robotics.
-
Proficiency in C, C++ for embedded systems.
-
Hands-on experience with low-level driver development.
-
Understanding of communication buses and protocols such as Ethernet, EtherCAT, Serial, SPI, and I2C.
-
Strong understanding of embedded software architecture and design patterns.
Preferred Qualifications:
-
Experience in humanoid or autonomous robotics.
-
Familiarity with sensor fusion, motion control algorithms, and feedback systems.
-
Knowledge of ROS/ROS2 and middleware frameworks.
-
Hands-on experience with STM32 MCU firmware development
Compensation:
-
Attractive income, competitive and commensurate with individual capabilities.
-
13th-month salary, gifts on public holidays and special occasions, and performance-based bonuses.
-
Meal allowance, annual company trips, health insurance, and exclusive benefits within the Group’s ecosystem.
-
Clear career development opportunities aligned with the company’s growth, with access to training programs based on capability and job role.
-
A dynamic and open working environment with diverse cultural and sports activities.
Location
: TechnoPark Tower, Gia Lam, Hanoi, Vietnam.