Embedded AI Software Developer

Salary: Thoả thuận
Level: Junior Middle
Location: Hà Nội Hồ Chí Minh

­­Position: Embedded AI Software Developer

Working Location: Long Bien, Ha Noi

Contact to: Tuyen dung Vietsol (recruitment@vietsol.com.vn)

Job Descriptions:

  • Develop and maintain software for embedded AI systems using MCUs/MPUs/NPU/SoC.
  • Design and implement AI system protocols and embedded AI programs for manufacturing and automotive as well.
  • Write AI software code / AI inference engine for device drivers to interface with various peripherals.
  • Conduct tests of AI components to ensure proper integration and functionality of whole embedded systems.
  • Troubleshoot and diagnose errors, malfunctions, or inefficiencies in embedded systems.
  • Implement effective repairs, modifications, and upgrades to embedded code.
  • Collaborate with cross-functional teams to meet project goals and deadlines.

Job Requirements:

  • Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development.
  • Strong programming skills in C, C++, and assembly language.
  • Experience with MCU architectures and peripheral interfaces (e.g., LTDC, DCMI, DMA, SPI, I2C, UART).
  • Knowledge of real-time operating systems (RTOS) and interrupt handling.
  • Knowledge about RISC-V architecture and its application
  • Familiarity with version control systems (e.g., Git) and development tools.
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills and ability to work in a team environment.
  • Good knowledge about Cortex-M, Cortex-A architecture
  • Having knowledge about NPU is a plus
  • Having knowledge about neural network algorithms is a strong point

Benefit:

  • Good salary (includes base salary, additional salary, housing allowance, meal allowance, etc.)
  • 13th month salary + Incentive/performance bonus
  • Salary review twice a year
  • Lunch monthly support
  • Mon–Fri & alternative Saturday working schedule with 44 hours/week.
  • 12 annual leave days plus 1 birthday leave
  • Health care insurance
  • Training & career development program
  • Oversea working opportunities
  • Working in international environment with expert around the world
  • Opportunities for career advancement to Team Leader, Group Leader, and Manager positions
  • Monthly budget for team activities, etc.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx