Senior Embedded System Engineer

BOS Semiconductors 

📍 Ho Chi Minh City, Vietnam, Vietnam 🇻🇳

full-time
senior
hybrid
Posted —

Key Skills

ARMC/C++LinuxUARTGit

Industry

AutomotiveSemiconductor

Job Description

Introduction to BOS Semiconductors


Welcome to BOS Semiconductors, where innovation meets mobility. With a vision of "Leading mobility innovation with system semiconductors", we specialize in autonomous driving SoCs, Mega MCUs, and Gateway SoCs for the automotive industry. BOS Semiconductors Vietnam, established in 2022, focuses on hardware and software development for automotive SoCs, with a rapidly growing team. Join us in shaping the future of automotive technology!


If the Apply button doesn’t work, please use this link (unless expired): https://mily.vn/C0MV4Z43


Job Description

  • Design and develop bootloaders and device drivers for system peripherals, memory, connectivity, and high-performance I/O on Linux/RTOS.
  • Measure and optimize power consumption, memory usage, peripheral performance, and boot time.
  • Debug test failures and customer/field issues; perform root-cause analysis and drive issues to resolution.
  • Own feature delivery: plan tasks, track progress, and deliver according to agreed milestones
  • Participate in code reviews; provide technical guidance and support to junior engineers (scope depending on level).
  • Write and maintain technical documentation (requirements, design documents, and technical specifications).
  • Collaborate with the HQ team in Korea on integration, development alignment, and delivery.

Requirements

Required:

  • 2–8 years of experience with ARM (Cortex-A/M) or RISC-V platforms
  • Strong C/C++ programming .
  • Embedded Linux and/or RTOS experience, including device drivers, bootloaders (U-Boot, LK), firmware/bare-metal, and performance tuning.
  • Understanding of SoC architecture (boot flow, memory, clocks, interrupts).
  • Experience in one or more areas:

o serial comm drivers (SPI/I2C/UART/CAN/MIPI)

o system peripherals (GPIO/Timers/Interrupt/DMA/ADC/DAC)

o memory interfaces (LPDDR/eMMC/UFS), high-speed I/O (PCIe/USB)

  • Hands-on bring-up/debug using JTAG/SWD, scopes/logic analyzers, and tools such as GDB/OpenOCD/Lauterbach/Trace32.
  • Ability to read schematics and perform basic hardware debugging
  • Good documentation , code review , and debugging skills
  • Familiar with Git and typical engineering toolchains (Jira/Confluence/ALM). Understand SDLC


Nice to have:

  • Experience using Yocto or Buildroot to customize Embedded Linux
  • Automotive software experience (ISO 26262, ASPICE, Zephyr, SafeRTOS or other Safety OSs)
  • Simulation/virtualization exposure (QEMU/gem5/Xen/KVM) and/or SystemC TLM 2.0 modeling.
  • Security fundamentals (Secure Boot, TEE, crypto, and connectivity stacks (Bluetooth/Wi-Fi/Ethernet/NFC).


Benefits

Why join us?

  • Competitive salary + 13th month bonus
  • Retention bonus
  • Meals provided (Breakfast, Lunch, Dinner), Private Health Insurance, Hybrid work model
  • We care about your well-being and personal growth with Fun English classes, Happy Beer Parties, Football & Badminton Club, and more!
  • Be part of a cutting-edge R&D center focused on automotive SoCs


If you’re passionate about creating new technology and making an impact in the automotive industry, we’d love to hear from you!

Please kindly note that only shortlisted candidates will be contacted, thanks for your understanding!


📩 Contact: [email protected]