Lead/Principal Full-Stack Engineer

doodle labs (sg) pte. ltd.

Singapore

On-site

SGD 180,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Doodle Labs is seeking a Principal Full-Stack Engineer to lead development of Mesh Rider Radio firmware, mobile applications, and web interfaces. You will architect solutions across embedded Linux routers, companion mobile apps, and cloud tools, leveraging AI-native development practices to accelerate innovation.

Join a defense-focused team building resilient private wireless networks for robotics, drones, and tactical mesh systems, with opportunities to mentor others and shape platform

Qualifications

  • Experience across embedded Linux, mobile apps, and web/cloud backends.
  • Defense tech, aerospace, or robotics background preferred.
  • Experience mentoring junior engineers in a fast-growing startup environment.

Responsibilities

  • Lead development of Mesh Rider OS, a Linux-based embedded firmware for multi-band radios.
  • Oversee PTT Android application and web configuration interfaces.
  • Drive integration APIs and cloud-management tools for fleet management and monitoring.

Skills

Full-stack experience
Mentoring
System architecture

Tools

Go
Node.js
Python
REST APIs
Flutter
Android (Kotlin/Java)
React Native
React
TypeScript
CI/CD
Docker
OpenWrt

Job description

About Doodle Labs

Doodle Labs is the global leader in high-performance private wireless systems, building cutting-edge mesh networks for robotics, drones, and defense applications. Recognized by Fast Company as one of 2024's Most Innovative Companies (#2 in Robotics), our Mesh Rider Radio platform powers mission-critical communication systems for UAVs, UGVs, and tactical mesh networks trusted by the U.S. Army, DIU, and leading robotics manufacturers including Boston Dynamics and Airbus. Headquartered in the United States and Singapore, we specialize in providing resilient connectivity for advanced robotics systems operating in contested environments.

Role Overview

We’re seeking a Principal Full-Stack Engineer to lead development of our Mesh Rider Radio firmware, mobile applications (including PTT Android app), and web-based configuration interfaces. You will architect software solutions across our embedded Linux-based mesh routers, companion mobile apps, and cloud management tools. This role combines deep technical expertise with AI-native development practices to accelerate innovation in defense-grade wireless communication systems.

What You’ll Build
  • Mesh Rider OS: Linux-based embedded firmware for our multi-band mesh radios with proprietary waveform technology

  • PTT Android Application: Push-to-Talk mobile app enabling seamless voice communication over mesh networks for frontline operators

  • Configuration & Management UI: Web interfaces and APIs for radio configuration, fleet management, and network monitoring

  • Integration APIs: Deep API access enabling system integrators to customize Mesh Rider for unique mission requirements

Testing Requirements
  • Unit Testing: Proficiency with Jest (JavaScript/TypeScript), Go testing framework, and Flutter test for comprehensive coverage across web, backend, and mobile codebases

  • Integration Testing: Design and implement integration test suites across embedded systems, mobile applications, and cloud APIs

  • E2E Testing: Hands‑on experience with Playwright (web), Detox (React Native/Flutter), and Cypress for automated end‑to‑end validation

  • Test Automation: Build and maintain CI/CD pipelines with automated test execution for firmware releases and app deployments

  • TDD/BDD Methodologies: Apply Test‑Driven and Behavior‑Driven Development practices to mission‑critical communication software

AI‑Assisted Development
  • Proficient with Claude Code, GitHub Copilot, or similar AI coding assistants for accelerated development

  • Prompt engineering expertise for effective code generation, debugging, and documentation

  • Understanding of MCP (Model Context Protocol) and plugin development for extending AI tooling

  • AI‑assisted debugging, refactoring, and code optimization for complex embedded systems

  • Critical evaluation skills for assessing AI‑generated code quality, security implications, and correctness in defense applications

Tools & Practices
  • Git: Advanced proficiency in branching strategies, merging, rebasing for coordinated firmware and app releases

  • Code Review: Establish and maintain rigorous review standards for security‑critical embedded and mobile code

  • Agile/Scrum: Experience in fast‑paced, iterative development with tight feedback loops from field operators

  • Performance Profiling: Optimization for resource‑constrained embedded Linux systems and mobile devices

  • Security: OWASP best practices, FIPS 140‑3 compliance awareness, AES‑256 encryption implementation

Technical Stack
  • Embedded- Linux, C/C++, OpenWrt, Wi‑Fi 4/5/6/6E chipsets
  • Backend- Go, Node.js, Python, REST APIs
  • Mobile- Flutter, Android (Kotlin/Java), React Native
  • Web- React, TypeScript, Configuration GUIs
  • Testing- Jest, Go testing, Flutter test, Playwright, Detox, Cypress
  • DevOps- CI/CD, Docker, Automated firmware builds
  • AI Tools- Claude Code, GitHub Copilot, MCP
  • Protocols- MANET, Mesh networking, TAK integration
Highly Desirable Skills
  • Full‑stack experience spanning embedded systems, mobile applications, and web/cloud backends

  • Defense tech, aerospace, or robotics industry experience with mission‑critical systems

  • RF communications or wireless networking background (Wi‑Fi, mesh protocols, MANET)

  • Published apps in Google Play Store, particularly communication or utility applications

  • Open‑source contributions to networking, embedded Linux, or mobile development projects

  • Experience mentoring junior engineers in a fast‑growing startup environment

  • Background in multiple programming paradigms (systems programming, OOP, functional)

  • Familiarity with TAK (Team Awareness Kit) or similar tactical communication frameworks

Why Doodle Labs
  • Impact: Your code powers drones, robots, and tactical networks used by defense forces worldwide

  • Innovation: Work with cutting‑edge RF technology, multi‑band radios, and AI‑native development

  • Growth: Join a lean, fast‑growing team recognized as a leader in robotics and defense connectivity

  • Customers: Collaborate with world‑class partners including the U.S. Army, DIU, Boston Dynamics, and Airbus

  • Culture: Dynamic, collaborative environment where smart, capable colleagues support each other

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Full-Stack Engineer, Mesh Rider Platform
Principal Full-Stack Engineer, Mesh Rider Platform

doodle labs (sg) pte. ltd. • Singapore

On-site
SGD 180,000 - 230,000
Solutions Engineer
Solutions Engineer

Doodle Labs • Singapore

On-site
SGD 70,000 - 90,000
Competitive base salary
Performance bonuses
Equity
+4
Development Engineering Manager
Development Engineering Manager

Doodle Labs • Singapore

On-site
SGD 90,000 - 120,000
Competitive base salary
Medical coverage
Sponsored gym memberships
+3
Senior IT Infrastructure Engineer
Senior IT Infrastructure Engineer

Doodle Labs (SG) Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Competitive pay
Equity participation
Health coverage
+2
Senior RF Engineer
Senior RF Engineer

Doodle Labs LLC • Singapore

On-site
SGD 70,000 - 100,000
High autonomy
Exposure to advanced technologies
Opportunity for career growth
Senior IT Infrastructure Engineer
Senior IT Infrastructure Engineer

Doodle Labs • Singapore

On-site
SGD 120,000 - 180,000
Equity
Medical coverage
CPF contributions
+4
Operations Manager (Singapore)
Operations Manager (Singapore)

Doodle Labs • Singapore

Hybrid
SGD 120,000 - 180,000
MQE Product Engineer
MQE Product Engineer

Doodle Labs • Singapore

On-site
SGD 120,000 - 180,000
Relocation assistance
Travel opportunities
Equity
RF Characterization Engineer
RF Characterization Engineer

Doodle Labs • Singapore

On-site
SGD 70,000 - 95,000
High autonomy and technical influence
Exposure to advanced wireless technologies
Opportunity to solve complex RF challenges
Software Development Manager
Software Development Manager

GARUDA ROBOTICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000