Robotics Embedded Firmware Engineer (ARM/RTOS)

ORIENT ROBOTICS PTE. LTD.

Singapore

On-site

SGD 62,000 - 78,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ownership of real robotic products
Mentorship from senior engineers

Job summary

Orient Robotics is seeking an Embedded Software Engineer to design, develop and maintain firmware powering teleoperated vehicles and sensing devices. You will work across the full embedded stack from MCU firmware to device drivers, wireless connectivity and edge-to-cloud telemetry.

Responsibilities include developing embedded firmware in C/C++, integrating sensors, implementing RTOS-based solutions and supporting hardware bring-up for reliable field deployment in a fast-moving startup.

Qualifications

  • Bachelor's degree or higher in Computer Engineering, Electrical/Electronic Engineering or a related field.
  • Strong programming skills in C and C++, with working knowledge of Python.
  • Hands-on experience developing MCU firmware (STM32, ESP32, ARM Cortex-M, Arduino) with RTOS (Zephyr RTOS, Free RTOS).
  • Experience integrating sensors and peripherals via I2C, SPI, UART, ADC, PWM, GPIO and CAN, including writing device drivers.
  • Familiarity with wireless and IoT protocols: BLE, Wi-Fi, MQTT, Modbus TCP and TCP/IP.

Responsibilities

  • Design, develop and debug embedded firmware in C/C++ on ARM Cortex-M platforms using RTOS.
  • Integrate sensors and peripherals over I2C, SPI, UART, CAN; write device drivers and BSPs.
  • Implement wireless and IoT links (BLE, Wi‑Fi, MQTT, Modbus TCP, TCP/IP) for telemetry.
  • Hardware bring-up and debugging with logic analyzers, oscilloscopes, GDB and JTAG/SWD.
  • Build Python-based test tooling, telemetry dashboards and regression tests.
  • Collaborate with hardware, mechanical and systems engineers; document designs and reviews.

Skills

C/C++ programming
Python
MCU firmware development
RTOS (Zephyr/FreeRTOS)
Sensor integration (I2C/SPI/UART/CAN)

Education

Bachelor's degree in Computer/Electrical Engineering

Tools

STM32
ESP32
ARM Cortex-M
GDB
JTAG/SWD

Job description

Orient Robotics is seeking an Embedded Software Engineer to design, develop and maintain firmware powering teleoperated vehicles and sensing devices. You will work across the full embedded stack from MCU firmware to device drivers, wireless connectivity and edge-to-cloud telemetry.

Responsibilities include developing embedded firmware in C/C++, integrating sensors, implementing RTOS-based solutions and supporting hardware bring-up for reliable field deployment in a fast-moving startup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Firmware)
Embedded Software Engineer (Firmware)

ORIENT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 62,000 - 78,000
Ownership of real robotic products
Mentorship from senior engineers
Robotics Firmware Engineer: Real-Time Embedded Systems
Robotics Firmware Engineer: Real-Time Embedded Systems

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 120,000
Real-Time Embedded Firmware Engineer for Robotics & Linux
Real-Time Embedded Firmware Engineer for Robotics & Linux

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 65,000 - 110,000
Embedded Firmware Engineer – Robotics
Embedded Firmware Engineer – Robotics

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 120,000
Embedded Firmware Engineer – Robotics
Embedded Firmware Engineer – Robotics

Tyson Jay Group • Singapore

On-site
SGD 60,000 - 120,000
Embedded Firmware Engineer – Robotics
Embedded Firmware Engineer – Robotics

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 65,000 - 110,000
Embedded Firmware Engineer - Robotics
Embedded Firmware Engineer - Robotics

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Robotics Real-Time Embedded Firmware Engineer
Robotics Real-Time Embedded Firmware Engineer

Tyson Jay Group • Singapore

On-site
SGD 60,000 - 120,000
Real-Time Embedded Firmware Engineer for Humanoid Robotics
Real-Time Embedded Firmware Engineer for Humanoid Robotics

Menlo • Singapore

On-site
SGD 70,000 - 120,000
Embedded Firmware Engineer – ARM, C/C++, RTOS
Embedded Firmware Engineer – ARM, C/C++, RTOS

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000