Salary Range
SGD 54,000 - SGD 72,000 /year
SGD 4,500 - SGD 6,000/month
Skills Required
GitCode Reviewlogging bugsEmbedded SoftwareDiagnosticsOpen Source SoftwareRelease ManagementGdbTcpdumpUnix Shell ScriptingIntegration TestingComputer Programmingintegrated workflowSoftware Development
Job Description
Key Responsibilities
- Implement and test small-to-medium features in OpenWrt packages and system services (such as UCI, procd, and ubus).
- Debug and triage issues on device images using logs, dmesg, and kernel diagnostics.
- Develop unit and integration tests, maintain CI job scripts, and follow release processes and checklists.
- Collaborate with senior engineers on driver bring-up, board support, and device tree updates.
- Document technical changes, write clear commit messages, and actively participate in code reviews.
Requirements
Must-have:
- 0–3 years of experience in software development.
- Strong programming skills in C.
- Familiarity with Linux userland and basic shell scripting (ash/bash).
- Working knowledge of Git and debugging tools such as gdb, strace, or tcpdump.
- Willingness to learn OpenWrt build systems, cross-compilation toolchains, and embedded development workflows.
Nice-to-have:
- Basic understanding of networking concepts (interfaces, IP addressing, routing) or Wi-Fi fundamentals.
- Experience with embedded Linux through academic, personal, or professional projects (e.g., OpenWrt, Yocto).
- Knowledge of Python for testing or automation tasks.
About SOURCEO PTE. LTD.
Similar Jobs
Maintenance Engineer (Security System)
SOURCEO PTE. LTD.
SGD 36,000 - SGD 54,000/yr
Principal Engineer, Electrical and Automation
SOURCEO PTE. LTD.
SGD 78,000 - SGD 108,000/yr
Assistant Manager, IT Internal Control
SOURCEO PTE. LTD.
SGD 102,000 - SGD 120,000/yr
Maintenance Engineer (Security System)
SOURCEO PTE. LTD.
SGD 36,000 - SGD 54,000/yr
Maintenance Engineer (Security System)
SOURCEO PTE. LTD.
SGD 36,000 - SGD 48,000/yr