Job Search and Career Advice Platform

Enable job alerts via email!

Firmware 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 leading technology company in Singapore is looking for a passionate Firmware Engineer to design and develop firmware for networking and IoT products. Collaborating with hardware engineers, you will ensure smooth integration and provide technical support. The ideal candidate has a background in Electronic Engineering or Computer Science, strong C/C++ programming skills, and experience with embedded Linux. This role focuses on enhancing product performance through firmware optimization.

Qualifications

  • 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, Wi‑SUN), IoT, or LED lighting.

Responsibilities

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

Skills

C/C++ programming
Problem-solving
Team collaboration

Education

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

Tools

Embedded Linux
SDKs from Broadcom, Qualcomm, MTK, or Sigma
Job description
Firmware Engineer
About the Role

We’re looking for a passionate Firmware 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, Wi‑SUN), 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.