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.
Tiếng Việt
日本語