# Embedded Software Engineer

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

**Salary:** unknown currency 58,400–90,000

**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 **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:**

-   Integrate and maintain data pipeline from vehicle sensors to cloud transmission
-   Implement multi-path connectivity for IoT devices over wireless communication protocols
-   Take ownership of embedded products - stabilizing existing codebases, driving new feature development, and maintaining long-term reliability across deployed fleets
-   Develop and maintain production C/C++ applications on embedded Linux platforms
-   Design and enforce real-time execution patterns on bare-metal targets
-   Validate firmware behavior using oscilloscopes, logic analyzers, and other hardware debug tools
-   Collaborate closely with hardware engineers during schematic review, PCB bring-up, and hardware-software co-debugging on custom designs
-   Define and maintain firmware architecture, interface specifications, and test procedures to ensure reliability, robustness, and maintainability in harsh field environments

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

-   Strong **C/C++** across embedded targets - bare metal, RTOS, and embedded Linux
-   Experience designing and maintaining production-grade embedded firmware with real hardware constraints - deterministic timing, interrupt discipline
-   Experience deploying and managingapplications (Docker or equivalent)
-   Experience with **I2C, SPI, UART, CAN/CAN-FD**
-   Experience with **LoRa/LoRaWAN** or other wireless communication protocols
-   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 and code review

**Education and Experience:**

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

**Nice to Have (Bonus):**

-   Experience with **ROS2**, including node architecture, and sensor integration, and system bring-up
-   Experience with **RTOS** (FreeRTOS, ZephyrRTOS, etc.)
-   Experience with network protocols such as **TCP/IP, UDP, HTTP, MQTT**
-   **GNSS** (RTCM, PPP, RTK) application knowledge
-   **UML/SysML** experience

## 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/12B75E1F3C/apply)

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