CareerPlanSign in

Embedded Software Engineer

Batu Kawan, Pulau Pinang, Malaysia💼 Full-time🗓 2026-07-25 → 2026-09-26

Core

Develop and maintain production C/C++ applications for autonomous and connected vehicle platforms, managing the full lifecycle from hardware bring-up to fleet deployment.

Role type

Embedded Software Engineer

Builds

Custom embedded systems for industrial vehicles and autonomous platforms

Domain

Automotive / Industrial Automation / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, bare-metal programming, RTOS, embedded Linux, I2C, SPI, UART, CAN/CAN-FD, LoRa/LoRaWAN, hardware debug tools, schematic reading, Git

Preferred skills

ROS2, TCP/IP, UDP, HTTP, MQTT, GNSS (RTCM, PPP, RTK), UML/SysML

Technologies

Docker, FreeRTOS, ZephyrRTOS, oscilloscopes, logic analyzers

Responsibilities

Design real-time execution patterns on bare-metal targets, stabilize codebases and drive new feature development, integrate sensor-to-cloud data pipelines, implement multi-path wireless connectivity, validate firmware using hardware tools, collaborate on hardware-software co-debugging, define firmware architecture and test procedures

Seniority

Mid to Senior, hands-on IC

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