Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer (AI / AGV / UAV)

FOZ One Sdn Bhd

Kulai

On-site

MYR 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Malaysia is seeking an Embedded Software Engineer specializing in AI and autonomous vehicle systems. The role involves designing and developing embedded systems, implementing AI-driven perception, and working on AGV and UAV applications. Candidates should have a strong background in C/C++ and Python, along with at least 4 years of industry experience. This position offers the opportunity to work in a dynamic environment that encourages learning and innovation.

Benefits

State-of-the-art facilities
Gym access
Collaborative workspaces

Qualifications

  • Strong proficiency in C/C++ and Python required.
  • Minimum of 4 years of relevant industry experience or advanced degree.
  • Experience with hardware interfaces such as I2C, SPI, and CAN bus.

Responsibilities

  • Design, develop, and test embedded systems through full lifecycle.
  • Implement AI-driven perception systems and develop deep learning models.
  • Deliver navigation and autonomy stacks for AGVs and UAVs.

Skills

C/C++ proficiency
Python proficiency
Communication skills
Systems thinking
Learning mindset

Education

Bachelor's, Master's, or PhD in relevant field

Tools

ROS 2
PX4
ArduPilot
Job description
Embedded Software Engineer (AI/ AGV/ UAV)

FOZ One is a company dedicated to transforming ideas into life, empowering businesses worldwide. We offer state-of-the-art facilities at our vibrant HQ, featuring a rooftop commune, gym, and innovative spaces designed for collaboration and wellness. Join us to be part of FOZ One's branding transformation and immersive digital experiences, and thrive in a dynamic environment that values learning, growth, and cutting-edge innovation.

About the Role

This role requires an interdisciplinary engineer(s) responsible for building, integrating, and deploying autonomy software across Automated Guided Vehicle (AGV) & Unmanned Aerial Vehicle (UAV) platforms, with a strong emphasis on Artificial Intelligence (AI)-driven perception, decision-making, and internal tooling. You’ll combine perception, control, planning, simulation, and systems engineering to deliver safe, scalable autonomous systems and internal AI tools.

Job Description
  • Embedded Software Engineer:
    • Design, develop, and test embedded systems through full lifecycle: requirement analysis, architecture, design, coding, and testing.
    • Configure and integrate sensor devices over I2C, SPI, UART with DMA for real-time data acquisition.
    • Implement and optimize RTOS-based applications for resource-constrained environments.
  • AI:
    • Design AI-driven perception systems including sensor fusion, 3D perception, and object detection/tracking.
    • Develop and optimize deep learning models for robotics applications on edge devices.
    • Build internal GenAI/LLM tooling: RAG systems, code assistants, synthetic data pipelines, and experiment tracking.
  • AGV:
    • Deliver navigation and autonomy stacks for ground vehicles in structured and unstructured environments.
    • Implement SLAM, localization, obstacle avoidance, and motion planning systems.
    • Integrate perception sensors with ROS 2-based navigation and industrial communication protocols.
  • UAV:
    • Implement autonomy and navigation software for aerial platforms using PX4/ArduPilot.
    • Develop flight control algorithms, mission planning, and perception-based obstacle avoidance.
    • Deploy and validate autonomy software through SITL/HITL simulation and onboard compute platforms.
Qualifications & Requirements
  • Bachelor's, Master's, or PhD in Robotics, Aerospace Engineering, Electrical/Computer Engineering, Computer Science, Embedded Systems, Artificial Intelligence, Machine Learning, Mechanical Engineering, or a related field.
  • Strong C/C++ and Python proficiency (1+ years); MCU/MPU architectures (8-bit, ARM, RISC-V).
  • Hardware interfaces: I2C, SPI, UART with DMA, CAN bus, EtherCAT.
  • Approximately 4+ years of relevant industry experience or an advanced degree (minimum 1 year for specific technical areas).
  • An owner-operator mindset: deliver features end-to-end and iterate based on feedback.
  • Highly motivated and self-driven with excellent communication skills (written and verbal) and ability to influence cross-functional teams.
  • Strong understanding of software development life cycles and systems thinking.
  • While this list represents our ideal tech stack, we don’t expect you to be an expert in everything. If you have a strong foundation in core principles and a passion for learning, we strongly encourage you to apply.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.