CareerPlanSign in

Embedded Software Engineer

Ha Noi, Hà Nội, Vietnam💼 Full-time🗓 2026-09-21 → 2026-09-25

Core

Develop and maintain Baseband L3 software for 4G/5G systems using C/C++ in Linux/Embedded Linux environments.

Role type

Embedded Software Engineer (Baseband/Telecommunications)

Builds

Baseband L3 software features and protocols

Domain

Telecommunications / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++, Linux/Embedded Linux, multi-threading, concurrency, real-time processing, communication protocols (TCP/IP, UART, SPI, I2C, CAN, USB), debugging tools (GDB, logs, traces), code review, testing, integration

Preferred skills

4G/5G Baseband concepts, Layer 3 protocols (RRC, NAS), 3GPP specifications, RTOS (FreeRTOS, Zephyr, VxWorks), ARM/SoC/DSP platforms, CI/CD tools (Git, CMake, Make)

Responsibilities

Develop and debug software involving multi-threading and real-time processing; Implement features based on technical specifications; Collaborate with L1, L2, platform, hardware, and testing engineers; Participate in code review, testing, and integration

Seniority

Mid-level IC

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