SalaryPeak

Embedded Engineer (C++, Kernel and Wireless)

HAYS SPECIALIST RECRUITMENT PTE. LTD.
Singapore 3+ years Posted Mar 20, 2026

Salary Range

SGD 72,000 - SGD 120,000 /year

SGD 6,000 - SGD 10,000/month

Skills Required

Wireless NetworkWiFiSystem Developmentradio frequencyDevelopment ToolsShell ScriptingTeam Problem SolvingKernelInterfacesEmbedded SystemsLinux AdministrationOperating SystemsAutomationTest ScriptRadio Frequency Engineering

Job Description

Your new company
Singapore-based technology firm focuses on developing advanced wireless connectivity solutions designed for complex and hard to reach environments. Its work centers on enabling reliable data transmission for industrial, urban and mission critical applications where traditional networks struggle.

Your new role
This role involves building and supporting embedded Linux firmware for wireless platforms used in intelligent machines, with a focus on system reliability and network performance. Collaborate with experienced team members to troubleshoot low‑level issues, extend networking capabilities and work hands‑on with kernels, drivers, and wireless technologies in real‑world deployments.

Job Responsibilities

  • Design, implement, and refine embedded Linux firmware features for wireless and networked systems
  • Investigate and resolve low‑level software issues using logs, tracing tools, and on‑device diagnostics
  • Collaborate with senior engineers on hardware bring‑up, platform support, and system integration
  • Develop and maintain unit and integration tests to improve firmware stability and reliability
  • Support build, release, and validation workflows, including CI pipelines and automation scripts
  • Produce clear documentation, meaningful commit messages, and participate in structured code review

Job Requirements

  • 4 years of professional experience in software or systems development (Radio Frequency)
  • Understanding of fundamental wireless networking principles, including addressing, interfaces, and routing behavior
  • Strong proficiency in C with experience working close to the operating system, experience with Python scripting for testing or automation
  • Solid understanding of Linux environments (Kernel, OpenWrt or Yocto), shell scripting, and standard development tools
  • Hands on experience debugging system level issues with common diagnostic utilities
  • Strong problem solving ability and comfort working within collaborative engineering teams

What you'll get in return
You’ll gain hands‑on experience working on advanced technology shaping autonomous and robotic systems while expanding your skills in embedded Linux and wireless firmware. In return, you’ll grow within a highly skilled engineering team tackling complex, real‑world technical challenges.

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or email [email protected] for a confidential discussion on your career. Referrals are welcome.

If this job isn't quite right for you, but you are looking for a new position within the tech space, please contact us as well.

EA Reg Number: R25127914
EA License Number: 07C3924 | Company Registration No: 200609504D