Find a jobRecruiters

Senior Embedded Linux Engineer

Exclusive opportunity

Onsite

Senior Embedded Linux Engineer

BTCPower Cebu Inc.

Senior Embedded Linux Engineer

Skills

RustCybersecurityLinux

21 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Lapu-Lapu, Cebu, Philippines

Work mode:

Onsite

Published on:

29 September 2026

What they need


Senior Embedded Linux Engineer

About the role

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.

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.

Pay: Php25,000.00 - Php50,000.00 per month

Benefits:

  • Flexible schedule
  • Promotion to permanent employee

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Embedded Linux Engineer

50-65k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

Linux

1 year ago

Quick apply

Rheso.tech

Embedded Linux Engineer

50-65k€ (Annuel)

Permanent contract

Lyon, France

Hybrid

Skills

Test Driven DevelopmentLinuxAnimation

1 year ago

Quick apply

Mobiskill

Ingénieur Infrastructure Linux

500

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonHardwareAnsibleLinux

12 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools