VinMotion

Career

Embedded Engineer

  • Ha Noi
  • Fulltime

Key Responsibilities:

  • Develop, optimize, and maintain embedded software and firmware for humanoid robots.

  • Design and implement real-time control systems for robotic movement, perception, and interaction.

  • Work with microcontrollers, FPGAs, and SoCs to develop efficient and scalable embedded solutions.

  • 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.

  • 3+ years of 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.

Similar job opportunities

Project Manager

  • Fulltime
  • Ha Noi/TP Ho Chi Minh
Due date
View details

HR Specialist (Compensation & Benefits)

  • Fulltime
  • Ha Noi
Due date
View details

Manufacturing Engineer

  • Fulltime
  • Ha Noi
Due date
View details