Senior Embedded Software Engineer

apartmentDoodle Labs placeGeylang scheduleFull-time calendar_month 

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.
  • Solid knowledge of Linux networking (bridging, ip, netfilter/nftables, qdisc) and wireless stacks (mac80211/hostapd).
  • Experience shipping production firmware and participating in release processes.

Nice-to-have:

  • Driver experience on Qualcomm/Atheros platforms, familiarity with ath9k/ath10k.
  • Experience with Wi‑Fi roaming, mesh (802.11s), MLO or Wi‑Fi6 features.
  • Background in OTA/A-B updates, secure boot, or telemetry stacks.
thumb_up_altRecommended

Embedded Software Engineer

apartmentTRANSCELESTIAL TECHNOLOGIES PTE. LTD.placeGeylang
we question everything, we love research and are passionate about the next big thing. About the Role The Embedded Software Engineer will work on embedded software for satellite laser communication payloads. The Embedded Software Engineer will work...
local_fire_departmentUrgent

Senior Embedded Software Engineer

apartmentDoodle LabsplaceToa Payoh, 4 km from Geylang
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...
electric_boltImmediate start

Embedded Software Engineer

apartmentAEMplaceSerangoon, 5 km from Geylang
Job Summary We are seeking a skilled Embedded Software Engineer to develop and support embedded control systems for advanced engineering solutions. In this role, you will be responsible for firmware development, system integration...