Embedded Software Engineer

AGEO Autonomy

Kampung Sekolah Simpang Ampat

On-site

MYR 60,000 - 90,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid holidays
Medical insurance
Statutory benefits (EPF/SOCSO/EIS)

Job summary

AGEO (ALA Engineering) is seeking an Embedded Software Engineer to take technical ownership of custom embedded products powering autonomous vehicle platforms in Malaysia. You will contribute across the full lifecycle from hardware bring-up to field deployment and fleet management.

You'll work closely with hardware engineers, design robust firmware, and implement real-time patterns on bare-metal, RTOS, and embedded Linux targets, with opportunities in ROS2 and IoT connectivity.

Qualifications

  • 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 managing applications (Docker or equivalent)
  • Experience with I2C, SPI, UART, CAN/CAN-FD
  • Experience with LoRa/LoRaWAN or other wireless protocols
  • Proficiency using hardware debug and validation tools - logic analyzers, oscilloscopes, multimeter
  • Ability to read schematics, interpret IC datasheets, and work at the hardware-software boundary
  • Solid Git workflow for collaborative development and code review

Responsibilities

  • Develop and maintain production C/C++ applications
  • Design and enforce real-time execution patterns on bare-metal targets
  • Take ownership of embedded products - stabilizing existing codebases, driving new feature development, and maintaining long-term reliability across deployed fleets
  • Integrate and maintain data pipeline from vehicle sensors to cloud transmission
  • Implement multi-path connectivity for IoT devices over wireless communication protocols
  • 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

Skills

C/C++
RTOS
Embedded Linux
Docker
I2C
SPI
UART
CAN
LoRa/LoRaWAN
Git

Education

B.S. in Computer/Electrical Engineering

Tools

ROS2
Zephyr RTOS

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

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.

What you'll do:
  • Develop and maintain production C/C++ applications
  • Design and enforce real-time execution patterns on bare-metal targets
  • Take ownership of embedded products - stabilizing existing codebases, driving new feature development, and maintaining long-term reliability across deployed fleets
  • Integrate and maintain data pipeline from vehicle sensors to cloud transmission
  • Implement multi-path connectivity for IoT devices over wireless communication protocols
  • 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 managing applications (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
  • Competitive salary commensurate with experience
  • Paid holidays, sick leave, annual leave
  • Medical and insurance coverage
  • EPF, SOCSO, EIS contributions in accordance with Malaysian statutory requirements
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Embedded C++)
Software Engineer (Embedded C++)

Michael Page • Johor Bahru

On-site
MYR 97,000 - 119,000
Performance-based bonus
Career development opportunities
Permanent position
EMBEDDED SYSTEM ENGINEER (C-C-)
EMBEDDED SYSTEM ENGINEER (C-C-)

Entrypass Corporation Sdn Bhd • Sepang

On-site
MYR 96,000 - 144,000
Embedded Software Engineer
Embedded Software Engineer

Silicontek Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Oxydata Software • Selangor

On-site
MYR 60,000 - 120,000
Firmware Engineer
Firmware Engineer

Pentamaster • Bayan Lepas

On-site
MYR 67,000 - 100,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 42,000 - 65,000
Autonomous Vehicle Embedded Firmware Engineer
Autonomous Vehicle Embedded Firmware Engineer

AGEO Autonomy • Kampung Sekolah Simpang Ampat

On-site
MYR 60,000 - 90,000
Paid holidays
Medical insurance
Statutory benefits (EPF/SOCSO/EIS)
E-E Design Engineer
E-E Design Engineer

DF Automation & Robotics • Johor Bahru

On-site
MYR 47,000 - 85,000
Additional leave
Free parking
Health insurance
+3
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Career Wise • Bayan Lepas

On-site
MYR 60,000 - 120,000
Senior/ Staff Software Engineer
Senior/ Staff Software Engineer

QES Group Of Companies • Seberang Perai

On-site
MYR 180,000 - 240,000
Medical benefits
Flexible hours
Career development
+2