Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

AZTECH TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Singapore is seeking an Embedded Software Engineer to design and develop firmware for networking and IoT products. The role requires strong programming skills in C/C++ and experience with embedded Linux. You will collaborate with hardware engineers on integration and testing, while also supporting various internal teams. If you are passionate about problem-solving and building reliable systems, this position is for you.

Qualifications

  • Strong programming skills in C/C++ for embedded systems.
  • Experience with embedded Linux.
  • Hands-on experience with bootloaders and firmware updates.

Responsibilities

  • Design, develop, and troubleshoot embedded firmware for wireless and IoT products.
  • Work with hardware engineers on integration and testing.
  • Provide technical support to internal teams and customers.

Skills

C/C++ programming
Embedded Linux
Wireless protocols (Wi-Fi, Zigbee, Bluetooth, KNX RF)
Problem-solving

Education

Diploma/Degree in Electronic Engineering, Computer Science, or related field

Tools

SDKs from Broadcom, Qualcomm, MTK, or Sigma
ARM-M / ARM-A architectures
Job description
Embedded Software Engineer

About the Role

We’re looking for a passionate Embedded Software Engineer to join our team! In this role, you’ll design and develop firmware for networking and IoT products, working with technologies like Wi‑Fi, Zigbee, Bluetooth, and Wi‑SUN. You’ll collaborate closely with our hardware engineers to ensure smooth integration and testing, while also supporting our sales, manufacturing, and customer teams. If you love problem‑solving and building reliable systems, we’d love to meet you.

What You’ll Do
  • Design, develop, and troubleshoot embedded firmware for wireless and IoT products
  • Add new features and optimize existing firmware for better performance
  • Work with hardware engineers on integration, validation, and testing
  • Develop drivers for UART, SPI, I²C, USB, and other protocols
  • Implement bootloaders and firmware update solutions
  • Provide technical support to internal teams and customers
What We’re Looking For
  • Diploma/Degree in Electronic Engineering, Computer Science, or a related field
  • Strong programming skills in C/C++ for embedded systems
  • Experience with embedded Linux (drivers, kernel builds, etc.)
  • Knowledge of wireless protocols (Wi‑Fi, Zigbee, Bluetooth, KNX RF), IoT, or LED lighting
  • Familiarity with SDKs from Broadcom, Qualcomm, MTK, or Sigma (advantage)
  • Hands‑on experience with ARM‑M / ARM‑A architectures, bootloaders, and firmware updates
  • Understanding of TCP/IP, BLE, USB, Wi‑Fi, and serial communications
  • Organized, detail‑oriented, and motivated team player with strong problem‑solving skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.