Embedded Software Engineer

DOODLE LABS (SG) PTE. LTD.

Singapore, Singapore
Not specified (assumed on-site based on company location and nature of the role)
Minimum 2 years software experience
Solid c programming skills
Linux userland familiarity
Doodle Labs is seeking an Embedded Software Engineer to contribute to the development of OpenWrt firmware for wireless robotics. The role demands solid programming skills, especially in C, alongside a willingness to learn and collaborate with senior engineers on various embedded systems tasks

Job Summary

  • Join Doodle Labs to build production OpenWrt firmware for wireless robotics in a hands-on role.
  • Key responsibilities include implementing features in OpenWrt packages, debugging device images, and maintaining CI scripts.
  • The role offers the opportunity to work with senior engineers on driver bring-up and learn kernel internals.

Matching Summary

Match Score: 85

Doodle Labs is seeking an Embedded Software Engineer to contribute to the development of OpenWrt firmware for wireless robotics. The role demands solid programming skills, especially in C, alongside a willingness to learn and collaborate with senior engineers on various embedded systems tasks.

Skills & Requirements

Must-have

  • Minimum 2 years software experience
  • Solid C programming skills
  • Linux userland familiarity
  • Basic shell scripting (ash/bash)
  • Git version control proficiency
  • Debugging tools (gdb, strace, tcpdump)

Nice-to-have

  • Network concepts and Wi-Fi basics
  • Prior embedded Linux hobbyist projects
  • Experience with Yocto or OpenWrt
  • Python for tests and automation

Key Requirements

  • Min 2 years software experience
  • Solid C programming skills
  • Comfortable with Git and debugging tools

Work Rights

Not specified

Tailored Resume

Cover Letter