Embedded AI Sofware Developer

Salary: Thoả thuận
Deadline: 30/10/2025
Level: 1 năm kinh nghiệm
Location: Hà Nội
Job Group: AI

Position: Embedded AI Sofware Developer
Working Location: Long Bien, Hanoi
Contact to: Phan Thuy Trang (Trangpt@vietsol.com.vn)

Job Descriptions:
• Develop and maintain software for embedded systems using MCUs/MPUs.
• Optimize neural network models for deployment on edge/embedded platforms.
• Design and implement system protocols and embedded programs.
• Write software code for device drivers to interface with various peripherals.
• Conduct unit tests to ensure proper integration and functionality of embedded systems.
• Troubleshoot and diagnose errors, malfunctions, or inefficiencies in embedded systems.
• Implement effective repairs, modifications, and upgrades to embedded firmware.
• Collaborate with cross-functional teams to meet project goals and deadlines.
• Profile and benchmark AI workloads on embedded systems to meet performance targets (latency, power, throughput).
• Implement hardware acceleration techniques using GPU/DSP/NPU features available on target platforms.
• Integrate sensor data (camera, IMU, microphone) with AI models for intelligent edge solutions.

Job Requirements:
• Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
• Exposure to ARM architecture.
• Exposure to low-power design constraints in embedded systems.
• Knowledge of microprocessor/computer architectures (DMA, cache, pipelining).
• Embedded programming experience in C/C++, Python, Shell script.
• Experience with RTOS or Linux programming.
• Experience with using tools such as GDB, JTAG/SWD, logic analyzers, and oscilloscopes for embedded debugging.
• Strong communication skills for effective collaboration and reporting.
• Solid knowledge with Python and libraries/popular AI frameworks such as OpenCV, PyTorch, TensorFlow, ONNX, etc.
• Experience in memory and computation optimization techniques for edge devices. (is a plus).
• Experience in deploying ML/DL applications on specific embedded platforms (e.g., STM32 AI, NVIDIA Jetson, NXP, etc.) (is a plus).
• Ability to analyze and interpret large datasets (is a plus).
• Excellent problem-solving skills and the ability to troubleshoot issues with AI models (is a plus).

Benefits:

• 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
• Have opportunity to work in Electric vehicle development project and testing with system/vehicle integration level.
• Working in international environment with experts 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