jobs in AGEO Autonomy

Full Time Embedded Software Engineer Jobs, in AGEO Autonomy WP Kuala Lumpur - Maukerja

Embedded Software Engineer

AGEO Autonomy

Share
Save

Working Location

  • Batu Kawan, Pulau Pinang Batu WP Kuala Lumpur Malaysia

Job Description

Responsibilities

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

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

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More