Senior Embedded Software Engineer (Cebu)

Lapu-Lapu Permanent View Job Description
The Senior Embedded Software Engineer will play a key role in designing, developing, and implementing cutting-edge embedded software solutions for industrial and manufacturing applications based in Cebu Province. This position requires expertise in embedded systems, programming, and a passion for innovation in the technology space.
  • Build cutting-edge embedded systems driving next-gen semiconductor tools
  • Join a high-impact team with ownership, innovation, and global reach

About Our Client

The hiring company is a large organization within the industrial and manufacturing industry, known for delivering high-quality solutions and leveraging advanced technology. They are committed to fostering a culture of innovation and excellence to meet the evolving demands of their global clients.

Job Description

  • Design, develop, and test embedded software for industrial and manufacturing systems.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Optimize software performance to ensure efficient and reliable operation.
  • Debug and troubleshoot software issues to ensure seamless system functionality.
  • Participate in code reviews to maintain high-quality software standards.
  • Document software designs, processes, and functionality for future reference.
  • Integrate third-party software and hardware components into embedded systems.
  • Stay updated with the latest trends and advancements in embedded systems technology.

The Successful Applicant

A successful Senior Embedded Software Engineer should have:

  • Experience in embedded software design and development, with a good understanding of SDLC and methodologies such as Waterfall and Agile.
  • Strong programming skills in C and C++.
  • Knowledge in at least two of the following areas:
    • RTOS (Linux, FreeRTOS), development tools (STM32CubeIDE, IAR, Keil), and debugging tools (ST-Link, JTAG)
    • MCU architectures (ARM, STM32) and peripherals (GPIO, I2C, SPI, ADC, UART, Timers, etc.)
    • Communication/network protocols (I2C, SPI, UART, TCP/IP, MQTT, Wi-Fi, etc.)
    • IoT protocols (LoRa, NB-IoT, M-Bus)
    • Board bring-up and hardware/software integration
  • Basic knowledge of electronics and ability to read schematics and PCBA layouts
  • Familiar with hardware debugging tools (oscilloscope, multimeter, etc.)
  • Good understanding of data structures and algorithms
  • Strong problem-solving and analytical skills
  • Self-driven and a team player
  • Some team or people management experience
  • Fluent in English (written and spoken)

What's on Offer

  • Opportunities to work on innovative projects in the industrial and manufacturing industry.
  • Comprehensive benefits package to support your professional growth.
  • Collaborative work environment with cutting-edge technology.



This is a permanent opportunity for a dedicated Senior Embedded Software Engineer to make a significant impact. If you're ready to advance your career in the technology department, we encourage you to apply today!

Contact
Vicente Apay
Quote job ref
JN-062026-7043158
Phone number
+63 02 7795 2832

Job summary

Function
IT
Sub Sector
IT Development
What is your area of specialisation?
Technology & Telecoms
Location
Lapu-Lapu
Job Type
Permanent
Consultant name
Vicente Apay
Consultant contact
+63 02 7795 2832
Job Reference
JN-062026-7043158

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.