SalaryPeak

Principal Full-Stack Engineer

SOURCEO PTE. LTD.
Singapore 10+ years Posted Apr 20, 2026

Salary Range

SGD 114,000 - SGD 132,000 /year

SGD 9,500 - SGD 11,000/month

Skills Required

TDDCSSembedded designUnit TestingDetoxificationFull Stack DevelopmentExecute software releasesTest AutomationMobileFlutterIntegration TestingAPITesting

Job Description

Role Overview

Seeking a Principal Full-Stack Engineer to lead development across:

  • Mesh Rider radio firmware (embedded Linux)
  • Mobile apps, including PTT Android
  • Web-based configuration interfaces

Architect end-to-end solutions spanning embedded routers, mobile applications, and cloud management platforms.

Drive innovation in defense-grade wireless communication systems using strong technical leadership and AI-assisted development practices.

What You’ll Build

  • Mesh Rider OS: Linux-based firmware for multi-band mesh radios with proprietary waveform tech
  • PTT Android App: Push-to-talk app for seamless voice over mesh networks
  • Config & Management UI: Web tools + APIs for device setup, fleet control, monitoring
  • Integration APIs: Extensible APIs for custom mission integrations

Testing Requirements

  • Unit Testing: Jest, Go testing, Flutter test
  • Integration Testing: Across embedded, mobile, and backend systems
  • E2E Testing: Playwright, Detox, Cypress
  • Test Automation: CI/CD pipelines for firmware + app releases
  • TDD/BDD: Applied to mission-critical systems

AI-Assisted Development

  • Tools: Claude Code, GitHub Copilot
  • Prompt engineering for code, debugging, docs
  • MCP + plugin development knowledge
  • AI-assisted debugging, refactoring, optimization
  • Evaluate AI code for security and correctness

Tools & Practices

  • Git: Advanced branching, merging, rebasing
  • Code Review: Strong security-focused standards
  • Agile/Scrum: Fast iterations with user feedback
  • Performance: Optimize embedded + mobile systems
  • Security: OWASP, FIPS awareness, AES-256

Tech Stack

  • Embedded: Linux, C/C++, OpenWrt, Wi-Fi chipsets
  • Backend: Go, Node.js, Python, REST APIs
  • Mobile: Flutter, Android, React Native
  • Web: React, TypeScript
  • Testing: Jest, Playwright, Detox, Cypress
  • DevOps: CI/CD, Docker
  • AI Tools: Copilot, Claude, MCP
  • Protocols: MANET, mesh networking, TAK

Nice to Have

  • Full-stack (embedded → cloud)
  • Defense/aerospace/robotics experience
  • RF/mesh networking knowledge
  • Published mobile apps
  • Open-source contributions
  • Mentoring experience
  • Multi-paradigm programming
  • TAK familiarity

Why Join

  • Impact: Work on real-world tactical systems
  • Innovation: RF + AI-driven development
  • Growth: Fast-moving, high-ownership team
  • Customers: Global leaders in defense and robotics
  • Culture: Collaborative, high-performance environment