CareerPlanSign in

Senior Embedded Software Engineer

Batu Kawan, Pulau Pinang, Malaysia💼 Full-time🗓 2026-05-27 → 2026-09-25

Core

Design, develop, and maintain production-grade embedded firmware for safety-critical ECUs powering autonomous and connected vehicle platforms.

Role type

Senior Embedded Software Engineer

Builds

Custom embedded products for industrial vehicles and autonomous systems

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, RTOS (FreeRTOS, Zephyr), Interrupts, DMA, Timers, Low-level drivers, Deterministic real-time behavior, Memory management, I2C, SPI, UART, CAN/CAN-FD, Ethernet (TCP/IP, UDP, MQTT), Cellular communication modules, Hardware debug tools, Schematic reading, Git workflow

Preferred skills

Embedded Linux (Buildroot, Yocto), ROS2, GNSS (RTCM, PPP, RTK), LoRa/LoRaWAN, System modeling (UML/SysML)

Technologies

FreeRTOS, Zephyr, Buildroot, Yocto, ROS2, TCP/IP, UDP, MQTT, CAN-FD, I2C, SPI, UART, GNSS, LoRa

Responsibilities

Design and maintain embedded firmware for safety-critical ECUs; Architect and implement real-time systems; Lead board bring-up and hardware validation; Collaborate with hardware engineers on schematic reviews and co-debugging; Establish best practices for code quality and testing

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.