# Senior Embedded Software Engineer

> AGEO Autonomy · Batu Kawan, Malaysia · Full-time · Posted 2026-05-27

**Workplace:** on_site

**Department:** Embedded Systems

## Description

**AGEO (ALA Engineering)** is a leading innovator in automation technology, specializing in solutions for heavy-duty operations. We develop cutting-edge embedded systems to support industrial vehicles in the most demanding real-world environments.

We are looking for **Senior** **Embedded Software Engineer** to take technical ownership of custom embedded products that power autonomous and connected vehicle platforms. In this role, you will work across the full lifecycle, from early hardware bring-up and firmware architecture through field deployment and fleet management, playing a key role in shaping the future of AGEO's autonomous systems.

Exact role will be determined based on experience.

## Requirements

W**hat you'll do:**

-   Design, develop, and maintain production-grade embedded firmware for safety-critical ECUs
-   Architect and implement real-time systems using RTOS
-   Enforce deterministic execution, interrupt handling discipline, and timing guarantees
-   Take ownership of embedded products - stabilizing existing codebases, driving new feature development, and maintaining long-term reliability across deployed fleets
-   Lead board bring-up activities, including hardware validation, driver development, and system initialization
-   Collaborate closely with hardware engineers on schematic reviews, PCB bring-up, and co-debugging
-   Establish best practices for code quality, testing, and maintainability

**What we're looking for (Requirements):**

-   Strong expertise in C/C++ for embedded systems
-   Experience in RTOS-based development (FreeRTOS, Zephy, or equivalent)
-   Solid understanding of

-   Interrupts, DMA, timers, and low-level drivers
-   Deterministic real-time behavior
-   Memory management in constrained embedded systems

-   Experience with I2C, SPI, UART, CAN/CAN-FD
-   Experience with Ethernet-based communication (TCP/IP, UDP, MQTT)
-   Experience working with cellular communication modules and modem integration (AT command interfaces, network bring-up, connection management)
-   Proficiency using hardware debug and validation tools - logic analyzers, oscilloscopes, multimeter
-   Ability to read schematics, interpret IC datasheets, and work effectively at the hardware-software boundary
-   Solid Git workflow for collaborative development practices
-   Minimum 4+ years of embedded software development experience

**Nice to Have (Bonus):**

-   Experience with embedded Linux systems such as Buildroot, Yocto
-   Exposure to ROS2
-   GNSS (RTCM, PPP, RTK) application knowledge
-   LoRa/LoRaWAN or similar wireless radio communication experience
-   System modeling (UML/SysML) experience

**Education and Experience:**

-   B.S. degree or higher in Computer Engineering, Electrical Engineering, or equivalent

## Benefits

-   Competitive salary commensurate with experience
-   Flexible working hours
-   Paid holidays, sick leave, annual leave
-   Medical and insurance coverage
-   EPF, SOCSO, EIS contributions in accordance with Malaysian statutory requirements

## Apply

[Apply at AGEO Autonomy](https://apply.workable.com/ageo/j/EEB15B60CA/apply)

---
Powered by [Workable](https://www.workable.com)
