Ho Chi Minh City, Ho Chi Minh City, Vietnam
Embedded Software Engineer (Automotive SoC)
Job Description:
Responsibilities:
- Joining a SW development team for Linux/RTOS device driver, system framework, and validation firmware of automotive driving SOC and high performance mega-MCU
- Code analysis, design, and implementation with overall knowledge of Linux Kernel/RTOS/framework architecture and low-level SW like control firmware, bootloader, drivers, and device tree
- Understanding & able to develop Functional Safety Standard for ISO 26262 - Automotive
Requirements:
- 5+ years of experience on ARM based semiconductors (e.g., System-on-Chip and MCU) Linux/RTOS device driver, firmware, bootloader development
- Automotive domain work experience
- Good understanding of ARM-based SOC and embedded system hardware architecture & software
- Code and technical issue analysis capability of embedded system software that covers the control of HW components such as CPU/BUS/Memory/Interrupt/Power/Clock/IO devices
- Firmware control (e.g., bootloader)
- Linux, RTOS, or automotive OS (for autosar)
- Linux kernel and device driver framework
- Linux kernel porting and versioning up on target board
- Root-causing and debugging system issues & SW bugs collaborating with team members.
- Code review, continuous integration SW development, and release management
Required Skills:
Automotive Debugging Continuous Integration Decision-Making Validation Components Architecture Coaching Integration Linux Software Design Management