Senior Embedded Linux Engineer

BTCPower Cebu Inc.

Lapu-Lapu

On-site

PHP 1,674,000 - 2,678,000

Full time

8 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

BTCPower Cebu Inc. is seeking a Senior Embedded Linux Engineer to own the Linux platform development for our high-power EV charging systems deployed in the field.

You will work on the BSP, kernel, boot chain, drivers, and production images, collaborating with hardware, firmware, and test engineers in Cebu and Irvine. This is a hands-on role close to hardware and modern embedded stacks.

Qualifications

  • 6+ years developing embedded Linux software with at least one production-ready product.
  • Strong C and Linux internals knowledge: kernel config, device trees, drivers.
  • Hands-on Linux driver development or debugging experience.

Responsibilities

  • Own and maintain the embedded Linux BSP end to end including kernel, device trees, bootloader, and production images.
  • Develop, port, and debug Linux device drivers for custom hardware.
  • Lead board bring-up with hardware engineers, validating peripherals and boot.
  • Build and harden the boot chain with secure boot and OTA updates.
  • Improve boot time, memory footprint, thermal behavior, and field reliability.
  • Integrate builds and tests into CI/CD and HIL validation.
  • Review designs, write documentation, and mentor mid-level engineers in Cebu.

Skills

English communication
Problem solving
Team collaboration

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

Tools

Git
GDB
JTAG
Yocto/Buildroot
CI/CD

Job description

Senior Embedded Linux Engineer

We build the embedded platform that runs high-power EV charging systems deployed in the field at scale. You will own the Linux platform development: the BSP, the kernel, the boot chain, the drivers, and the build. This is a hands-on engineering role - you will spend your time in kernel source, device trees, and on the bench with real hardware. You will be one of the senior technical anchors of a growing embedded software team in Cebu, working directly with hardware, firmware, application, and test engineers in Cebu and Irvine, California.

What you’ll work with
  • ARM Cortex-A SoCs (NXP i.MX class) with Cortex-M safety coprocessors
  • Yocto-based BSPs and production image pipelines
  • Mainline and vendor kernels, device trees, U-Boot, secure boot and signed images
  • CAN FD, Ethernet, USB, SPI, I2C, UART, GPIO, and custom peripheral hardware
  • Rust and C/C++ application and service code running on the platform
  • Git-based workflows with CI/CD and automated hardware-in-the-loop testing
What you’ll do
  • Own and maintain the embedded Linux BSP end to end - kernel configuration, device trees, bootloader, and reproducible production images.
  • Develop, port, and debug Linux device drivers for custom and third-party hardware.
  • Lead board bring-up alongside hardware engineering: first boot, peripheral validation, signal-level debug, and hand-off to application teams.
  • Build and harden the boot chain: secure boot, firmware signing, A/B partitioning, and fail-safe OTA update.
  • Drive measurable improvements in boot time, memory footprint, thermal behavior, and field reliability.
  • Integrate platform builds and tests into CI/CD, including automated HIL validation.
  • Review designs and code, write the documentation that outlives you, and mentor mid-level engineers on the Cebu team.
What you need
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent practical experience.
  • 6+ years developing embedded Linux software, including at least one product you took from bring-up to production.
  • Strong C, and working proficiency in Linux internals: kernel configuration, device trees, and the driver model.
  • Hands-on Linux device driver development or substantial driver debugging.
  • Fluency with the embedded interfaces we use - SPI, I2C, UART, CAN, USB, Ethernet - at both the software and signal level.
  • Structured hardware/software debugging with GDB, JTAG, trace, oscilloscopes, and logic analyzers, and the discipline to isolate root cause rather than symptom.
  • Git and modern code review workflows.
  • Clear written and spoken English, and the ability to work effectively with a distributed team across time zones.
  • Rust experience, or a credible track record of picking up new systems languages quickly - parts of our stack are Rust and that share is growing.
Nice to have
  • Yocto or Buildroot layer authorship and maintenance (Yocto is our build system).
  • Multicore ARM SoCs with heterogeneous cores, and AMP/RPMsg communication between Linux and an RTOS or bare-metal MCU.
  • Secure boot, firmware signing, TrustZone, or trusted execution environments.
  • CI/CD for embedded targets and hardware-in-the-loop test automation.
  • Embedded cybersecurity practice - threat modeling, CVE management, IEC 62443 or similar.
  • EV charging, industrial control, automotive, or other regulated / safety-relevant hardware domains.
How we work

Small teams with real ownership. Hardware on your desk. Design and code review as a default, not a ceremony. We prefer engineers who surface problems early, write down decisions, and are comfortable saying "I don't know yet - here's how I'll find out."

Logistics
  • On-site in Cebu, with access to lab hardware and test benches.
  • Regular overlap with the Irvine, California team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer — Kernel & BSP Lead
Senior Embedded Linux Engineer — Kernel & BSP Lead

BTCPower Cebu Inc. • Lapu-Lapu

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

BTCPower Cebu Inc. • Lapu-Lapu

On-site
PHP 800,000 - 1,200,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 1,000,000 - 1,500,000
Senior Embedded Firmware Engineer - EV Chargers
Senior Embedded Firmware Engineer - EV Chargers

BTCPower Cebu Inc. • Lapu-Lapu

On-site
PHP 800,000 - 1,200,000
C++ Software Engineer
C++ Software Engineer

Purple Cow • Cebu City

On-site
PHP 400,000 - 560,000
Urgent! Sr. Electrical Design Engineer II
Urgent! Sr. Electrical Design Engineer II

BTCPower Cebu Inc. • Lapu-Lapu

On-site
PHP 1,200,000 - 2,000,000
Health insurance
Leave credits
End-to-end ownership
Senior Firmware Engineer
Senior Firmware Engineer

XP Power • Pasig

On-site
PHP 600,000 - 900,000
Hardware Design Engineer
Hardware Design Engineer

INGSOL • Hinoba-an

On-site
PHP 420,000 - 640,000
Embedded Linux Performance Engineer
Embedded Linux Performance Engineer

XG TECH PTE.LTD. • Santo Niño 1st

On-site
PHP 1,200,000 - 2,000,000
C++ Software Developer
C++ Software Developer

Astrome • Hinoba-an

On-site
PHP 300,000 - 520,000
ESOPs
Gratuity
PF
+1