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