Embedded AI Software Developer (Ít Nhất 1 Năm Kinh Nghiệm, C/C++, MCU, RTOS, RISC-V, Làm Việc Tại Long Biên)
Overview
Salary: Thoả thuận
Job Type: Full-time
Experience: 1 year of experience
Openings: 2
Deadline: 2025-11-30
Posted: 2025-11-07 23:17
Category: Công nghệ thông tin
Job Description
- 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
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.
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
- 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.