Mid-Senior Embedded Software Engineer – Connected Devices (Onsite/Cebu)

Apteum Corp

Cebu City

On-site

PHP 900,000 - 1,500,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

HMO coverage (free dependent)
Day shift & weekends off
Career growth opportunities

Job summary

Apteum Corp in Cebu City, Philippines, is seeking a Senior Embedded Software Engineer who bridges firmware and hardware. You will develop embedded systems controlling machines and contribute to connected software platforms.

With 5+ years of production firmware, you will work across ESP32/FreeRTOS, STM32, sensors, actuators, and cloud communication, performing hardware bring‑up, testing, and debugging. This hands-on role offers a path to impact across product, firmware, and services.

Qualifications

  • Graduate of Electronics Engineering, Computer Engineering or related field.
  • 5+ years of production embedded firmware experience.
  • Strong C/C++ experience on microcontrollers.
  • Experience with ESP32/ESP-IDF/FreeRTOS, or STM32/ARM Cortex-M with willingness to learn ESP32
  • Solid understanding of UART, SPI, I2C, GPIO, ADC, PWM, timers and interrupts
  • Hands‑on experience with motors, actuators or similar hardware
  • Experience with board bring‑up and hardware debugging
  • Comfortable reading schematics and using electronic test equipment
  • Python or shell scripting for test tooling and automation
  • Able to work as an individual contributor and as part of a team
  • Willingness to work across hardware and software

Responsibilities

  • Develop and maintain embedded firmware using C/C++ and ESP32/FreeRTOS
  • Integrate sensors, motors, actuators, cameras and other hardware
  • Develop reliable cellular connectivity and cloud communication
  • Implement safety, fault handling and fail-safe behaviour
  • Develop OTA firmware updates and remote diagnostics
  • Contribute to cloud services, APIs and React-based applications
  • Build tools and simulators for testing without physical hardware
  • Support fleet deployment, monitoring and troubleshooting
  • Debug hardware using oscilloscopes, logic analysers and multimeters

Skills

C/C++
ESP32/FreeRTOS
Microcontroller programming
Hardware debugging
Python scripting
Schematic reading
UART/SPI/I2C

Education

Electronics Engineering
Computer Engineering

Tools

ESP-IDF
FreeRTOS
STM32
ARM Cortex‑M
Oscilloscope
Logic analyzer

Job description

Join Apteum and work with an established Australian technology and manufacturing company developing innovative connected equipment for the beverage industry.

We are looking for a Senior Embedded Software Engineer who enjoys working across both software and hardware.

You will be responsible for developing the embedded system that controls the machine, while also contributing to the connected software platform behind it. This is a hands‑on role for someone who enjoys solving problems across firmware, electronics, connectivity and software.

Key Responsibilities
  • Develop and maintain embedded firmware using C/C++ and ESP32/FreeRTOS

  • Integrate sensors, motors, actuators, cameras and other hardware

  • Develop reliable cellular connectivity and cloud communication

  • Implement safety, fault handling and fail-safe behaviour

  • Develop OTA firmware updates and remote diagnostics

  • Contribute to cloud services, APIs and React-based applications

  • Build tools and simulators for testing without physical hardware

  • Support fleet deployment, monitoring and troubleshooting

  • Debug hardware using oscilloscopes, logic analysers and multimeters

What We're Looking For
  • Graduate of Electronics Engineering, Computer Engineering or any related field

  • 5+ years of production embedded firmware experience

  • Strong C/C++ experience on microcontrollers

  • Experience with ESP32/ESP-IDF/FreeRTOS, or STM32/ARM Cortex-M with willingness to learn ESP32

  • Solid understanding of UART, SPI, I2C, GPIO, ADC, PWM, timers and interrupts

  • Hands‑on experience with motors, actuators or similar physical hardware

  • Experience with board bring‑up and hardware debugging

  • Comfortable reading schematics and using electronic test equipment

  • Python or shell scripting for test tooling and automation

  • Able to work as an individual contributor and as part of a team

  • Willingness to work across hardware and software

Nice to Have
  • Registered Computer Engineer (RCE)

  • IoT or connected-device experience

  • Cellular/LTE modem integration

  • AWS experience

  • React or full-stack development experience

  • Stripe/payment integration

  • Camera and barcode/QR code processing

  • Vending, kiosk or automated equipment experience

  • Secure boot or production OTA update experience

  • Embedded Linux

Why Join Us?
  • Work with an established Australian technology and manufacturing company.

  • Competitive salary package

  • Day shift & weekends off

  • HMO coverage (with a free dependent!)

  • Career growth opportunities

  • Fun, supportive, and inclusive culture

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer: IoT, ESP32 & Cloud
Senior Embedded Firmware Engineer: IoT, ESP32 & Cloud

Apteum Corp • Cebu City

On-site
PHP 900,000 - 1,500,000
HMO coverage (free dependent)
Day shift & weekends off
Career growth opportunities
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

BTCPower Cebu Inc. • Lapu-Lapu

On-site
PHP 1,674,000 - 2,678,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ULTRA CLEAN TECHNOLOGY (MALAYSIA) SDN. BHD. • Philippines

On-site
PHP 600,000 - 1,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ultra Clean Technology • Cebu City

On-site
PHP 450,000 - 700,000
Software Engineer
Software Engineer

AS White Global • Manila

On-site
PHP 893,000 - 1,562,000
Great Place to Work certification
Flexible work setup
Comprehensive medical care for you and
+2
PHP Developer
PHP Developer

AS White Global Pty • Manila

Hybrid
PHP 600,000 - 1,000,000
Flexible work setup
Comprehensive medical care for you and
Generous paid leave
+1
Staff Engineer - Embedded Software
Staff Engineer - Embedded Software

Analog Devices • Cavite City

On-site
PHP 900,000 - 1,500,000
Staff Engineer - Embedded Software
Staff Engineer - Embedded Software

Analog Devices, Inc. • Hinoba-an

On-site
PHP 5,266,000 - 7,435,000
Senior Embedded Software Engineer — Real-Time Systems
Senior Embedded Software Engineer — Real-Time Systems

Analog Devices • Cavite City

On-site
PHP 1,000,000 - 1,500,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 1,000,000 - 1,500,000