Senior Embedded Software Engineer

Ultra Clean Technology

Cebu City

On-site

PHP 450,000 - 700,000

Full time

9 days ago
Application generator

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

Get past ATS filters

Job summary

Ultra Clean Technology is seeking an experienced Embedded Software Engineer to design, develop, deploy and maintain software for IoT/Smart valve solutions in Cebu. You will collaborate with hardware teams, build PCBA test jigs, and drive Agile delivery.

The role requires strong C/C++ skills, RTOS experience, MCU architecture knowledge, and hands-on debugging with various tools. The candidate should lead on-site teams, manage projects within time/cost/quality constraints, and contribute to

Qualifications

  • Extensive embedded software design experience and SDLC knowledge.
  • Proficiency in C/C++ and MCU architectures (ARM/STM32).
  • Hands-on with RTOS such as Linux/FreeRTOS and debugging tools.
  • Familiar with PCB test jig development and hardware-software interfacing.
  • Experience with IoT, edge computing, and Linux kernel concepts.
  • Knowledge of Chirpstack/LoRaWAN and IoT gateways is a plus.
  • Strong problem-solving, analytical, and teamwork skills.
  • Excellent English communication, written and spoken.

Responsibilities

  • Design, develop, deploy and maintain embedded software for IoT/Smart valve solutions.
  • Collaborate with hardware team to design PCBA test jigs and procedures.
  • Develop solutions in an agile delivery environment.
  • Work with cross-functional teams to meet time, cost and quality targets.
  • Lead on-site team activities and people management.
  • Contribute to hardware-software integration and prototype bring-up.
  • Ensure code quality and SDLC compliance across projects.

Skills

Embedded C/C++
RTOS
ARM/STM32 MCU
Cross compile
STM32 IDE
Debugging tools
Electronics know-how
Data structures
Python
Java
Linux scripting
Qt UI
IoT Edge
Unix/Linux
Chirpstack LoRaWAN
Arduino
Scratch
CI/CD
GitHub
Docker
SonarQube
Jira
Confluence
Team leadership
English fluency

Tools

ST-Link/JTAG
GCC/Cross toolchain
Keil/IAR STM32
STM32Cube IDE

Job description

UCT Fluid Solutions has more than a half-century of experience supporting high-purity and process control applications. Our flow control and fluid management solutions address the demanding requirements of a broad number of industries, and we are leveraging on IOT to drive even more innovation in this workspace. We are looking for a passionate team player to join the IOT R&D Team in Cebu for AY2025/2026.

Job Summary:

  • Design, Develop, Deploy and Maintain Embedded Software our IoT / Smart valve solutions. It also includes integration with Hardware and Cloud features.
  • Work with Hardware Team and/or external vendors to design, develop PCBA Test Jig for Production including overall Test procedures and software application.
  • Develop solutions in an agile delivery method
  • Work closely with cross-functional team to achieve assigned project / activity targets within boundaries of Time, Cost and Quality.
  • Lead the team on site and people management
  • Good experience in embedded software design / development, understanding the SDLC and common software engineering practice (Waterfall, Spiral, Agile, etc.)
  • Extensive programming experiences on C / C++
  • With in-depth knowledge of 2 or more areas of the following:
  • RTOS (Linux, FreeRTOS, etc.), cross compilation toolchain, IDE (STM32Cube IDE, IAR workbench or KEIL) and debugging tools (ST-link, JTAG, etc.).
  • MCU architecture (ARM, STM32, etc.) and peripherals (RTC, Flash, GPIO, I2C, SPI, ADC, UART, Timers, etc.)
  • Board bring-up and hardware-software interfacing / debugging / integration for prototype products
  • Knowledge of electronics and/or motor control, able to read circuit schematics and PCBA layout
  • Basic knowledge on hardware debugging (oscilloscope, multi-meter, signal generator, etc.)
  • Good understanding of Data Structures and Algorithms
  • Excellent analytical and problem-solving skills
  • Self-motivated, independent and a good team player
  • People / team management experience
  • Must be fluent in English - spoken and written
  • Experience on Java, Python, Linux scripting or Windows UI programming using Qt Framework
  • Domain knowledge in one or more areas - IoT / Edge Computing / Linux Kernel / Firmware
  • Experience working in Unix/Linux environments
  • Experience working on IoT gateways with knowledge on Chirpstack, LoRaWAN, etc.
  • Experience working on Arduino boards and Scratch programming
  • Experience working with external / outsourcing vendors
  • Familiar with CI/CD tools such as Github, Docker, SonarQube, Jira, Confluence, etc.

At Ultra Clean Technology,we do not just welcome diversity - we celebrate it!Ultra Clean Technology is proud to be an equal opportunity employer. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under laws and regulations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Engineer IV
Test Engineer IV

Ultra Clean Technology • Lapu-Lapu

On-site
PHP 600,000 - 900,000
Senior IoT Embedded Lead (C/C++, ARM, RTOS)
Senior IoT Embedded Lead (C/C++, ARM, RTOS)

Ultra Clean Technology • Cebu City

On-site
PHP 450,000 - 700,000
Test Engineer IV
Test Engineer IV

UCT • Lapu-Lapu

On-site
PHP 600,000 - 1,200,000
Test Engineer IV
Test Engineer IV

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

On-site
PHP 700,000 - 1,000,000
Design Engineer I, Electrical
Design Engineer I, Electrical

QUANTUM GLOBAL TECHNOLOGIES, LLC • Lapu-Lapu

On-site
PHP 420,000 - 540,000
Design Engineer I, Electrical
Design Engineer I, Electrical

UCT • Hinoba-an

On-site
PHP 300,000 - 420,000
Configuration Engineer I (Temp)
Configuration Engineer I (Temp)

UCT • Philippines

On-site
PHP 223,000 - 335,000
Design Engineer II
Design Engineer II

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

On-site
PHP 600,000 - 1,000,000
Engineer I
Engineer I

UCT • Hinoba-an

On-site
PHP 391,000 - 670,000
Equal opportunity employer
Configuration Engineer I (Temp)
Configuration Engineer I (Temp)

Ultra Clean Technology • Lapu-Lapu

On-site
PHP 480,000 - 600,000