Senior Embedded Software Engineer

doodle labs (sg) pte. ltd.
📍 macpherson, geylang, Singapore 💼 Full-time 🕒 Posted June 06, 2026

Job Description

Drive feature delivery and reliability for OpenWrt-based routers be the go-to engineer for complex firmware issues and cross-discipline integration with RF and hardware teams.

Key Responsibilities:

  • Lead design and implementation of medium-to-large features (driver tweaks, hostapd enhancements, ACS/DFS improvements, power management).
  • Own troubleshooting of field escalations and complex regressions design fixes and tests.
  • Improve CI/CD for firmware builds, add automated RF test hooks and performance benchmarks.
  • Mentor junior engineers, perform thorough code reviews, and champion best practices.
  • Collaborate with RF/HW/product on calibration flows and factory provisioning.

Must-have:

  • 5+ years embedded Linux experience with 3+ years on OpenWrt or similar embedded distributions.
  • Strong C, shell, and Python experience with kernel debug (dmesg, perf, ftrace) and device trees.

    Ready to Apply?

    Submit your application today and join our talented team at doodle labs (sg) pte. ltd..

    Submit Application

Job Details

  • Location macpherson, geylang
  • Job Type Full-time
  • Category Other-General
  • Posted Date June 06, 2026
  • Application Deadline July 16, 2026