Search by job, company or skills

K

EMBEDDED SOFTWARE ENGINEER (Systems & IoT)

2-4 Years
SGD 4,000 - 6,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We're building our engineering team and looking for an Embedded Software Engineer with a strong interest in connected products and IoT.

This is a software-focused embedded role. You will work on system behavior, firmware logic, and integration for connected devices. You'll collaborate closely with international partners and clients to help define how products behave, communicate, and operate reliably in real-world deployments. You'll be involved from early system definition through implementation, validation, and iteration on production firmware.

Why Join Us

  • High ownership role with visibility into full product lifecycles

  • Direct collaboration with decision-makers and product stakeholders

  • Opportunity to influence system architecture and firmware structure

  • Broad exposure across firmware, mobile, and cloud integration


Responsibilities

  • Design and implement application-level firmware logic

  • Design system-level features, make architecture decisions, and integrate with external systems

  • Collaborate with embedded engineers on hardware bring-up, driver integration, and testing

  • Establish and maintain development processes

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related discipline

  • 2+ years of embedded development experience

  • Strong proficiency in C/C++ for embedded systems

  • Familiarity with STM32Cube, ESP-IDF, or Zephyr

  • Solid understanding of embedded software structure, system integration, and maintainable code practices

  • Experience with Git/GitHub and version control workflows

  • Strong analytical and debugging skills

  • Comfortable working with SDK examples and API documentation

  • Good communication skills in English

Preferred

  • Exposure to CI/CD pipelines and automated testing or validation setups for embedded systems

  • Experience with OTA pipelines or device version management

  • Python scripting and Linux command-line tools (builds, automation)


Work Arrangement

  • Hybrid with flexibility, central co-working space

  • Standard office hours (Mon-Fri)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138905657