
Posted 3 hours ago
Software Engineer
Doodle LabsSoftware Engineer
Requirements
3+ years professional software development experience, Strong C programming skills, Linux userland and shell scripting familiarity, Git experience, Debugging tools (gdb, strace, tcpdump)
Skills
C#Linux
About the role
About the Company
Doodle Labs is a fast-growing technology company building high-performance wireless communications for the drone and unmanned systems ecosystem. Our technology enables reliable, high-bandwidth connectivity across airborne and mobile robotic platforms operating in complex environments.
Responsibilities
- Implement and test features in OpenWrt packages and system services including UCI, procd, and ubus
- Debug and troubleshoot issues on embedded device images using system logs and diagnostic tools
- Work with senior engineers on driver bring-up, board support, and device tree integration
- Develop and maintain unit and integration tests to support firmware reliability
- Maintain CI scripts and follow established firmware release and validation processes
- Participate in code reviews and contribute to collaborative engineering workflows
- Write clear documentation and commit messages supporting maintainable development practices
Requirements
- 3+ years of professional software development experience
- Strong programming skills in C
- Familiarity with Linux userland environments and shell scripting (bash/ash)
- Experience using Git and standard development workflows
- Comfortable using debugging tools such as gdb, strace, and tcpdump
- Strong problem-solving skills and ability to work in collaborative engineering teams
Preferred Qualifications
- Familiarity with networking fundamentals including interfaces, IP addressing, and routing concepts
- Experience with embedded Linux platforms such as OpenWrt or Yocto
- Experience with Python scripting for testing or automation
- Academic or personal projects related to embedded systems or networking
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer
Doodle Labs · Singapore
