Embedded Software Engineer

Build autonomous systems with advanced wireless networking while developing embedded Linux firmware skills

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

  • 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 reviews

What you'll need to succeed

  • 4 years of professional experience in software or systems development
  • Understanding of fundamental 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 (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 eugene.fo@hays.com.sg 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

Summary

Job Type
Permanent
Industry
Technology & Internet Services
Location
Singapore
Specialism
Technology
Pay
10000
Ref:
1286140

Talk to a consultant

Talk to Eugene Fo, the specialist consultant managing this position, located in Singapore
#27-20 UOB Plaza 2, 80 Raffles Place

Telephone: 8223884

Similar jobs to Embedded Software Engineer

  • Software Engineer (Data & AI)

    Build data‑driven systems, pipelines, and intelligent tools that turn complex signals into usable insights.
    Singapore6500
  • Junior Solution Architect (50% coding & 50% design)

    Hands-on Solution Architect in Singapore coding for government projects with broad multi-domain exposure.
    Singapore11000
  • Principal Mobile Developer

    Lead mobile innovation in decentralised trading, tackling performance hurdles and shaping user‑owned finance
    Singapore17000
  • Data Engineer

    Data Engineer
    Singapore
  • IT Specialist

    Bank seeks IT Specialist
    Singapore