Search by job, company or skills

WATA Software

Embedded Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

POSITION: Senior Embedded Software Developer (5+ years of experience)

Working location: 281 Nguyen Van Troi, Phu Nhuan

Role Overview

The Senior Embedded Software Developer designs, develops, debugs, and optimizes embedded software on MCU and SoC platforms, works across multiple software layers, and serves as a key hands-on technical contributor within the engineering team.

Must Have Qualifications

  • 5+ years of hands-on experience in embedded software development.
  • Strong proficiency in C and C++ programming with solid OOP knowledge.
  • Experience working on MCU and SoC platforms with CA core or CR core architectures.
  • Experience developing embedded software on at least two OS platforms such as Linux, QNX, Android, or FreeRTOS.
  • Hands-on experience developing multiple device drivers such as I2C, SPI, UART, Ethernet, USB, or CAN.
  • Strong understanding of multithreading, IPC, interrupts, and synchronization mechanisms.
  • Experience working across bootloader, kernel or RTOS, middleware, and application layers.

Good to Have Qualifications

  • Experience with platforms such as Renesas R-Car, NXP, TI, or Qualcomm.
  • Experience working in multi-OS environments and systems using hypervisors.
  • Experience in the automotive domain including ADAS, IVI, or Gateway systems.
  • Knowledge of functional safety standards such as ISO 26262 and embedded security concepts.
  • Understanding of embedded processor architectures, hardware interfaces, and accelerators.
  • Experience with BSP development, board bring-up, and secure boot.
  • Familiarity with Agile or Scrum development frameworks.

Responsibilities

  • Design, develop, and debug embedded software for MCU and SoC-based systems.
  • Develop and optimize device drivers, middleware, and application-level software.
  • Work with hardware datasheets, TRMs, schematics, and reference designs.
  • Develop software across bootloader, kernel or RTOS, middleware, and application layers.
  • Implement multithreaded programming, IPC mechanisms, interrupts, and synchronization.
  • Debug complex system issues and perform root cause analysis.
  • Collaborate with cross-functional teams and provide technical guidance to junior engineers.

For more information, please contact via: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136928043

Similar Jobs