Search by job, company or skills

Embedded Software Engineer

5-10 Years
Early Applicant
  • Posted 3 months ago
  • Be among the first 10 applicants

Job Description

Job Title: Embedded Software Engineer (C++ / Linux Device Drivers)

Location: Singapore

Experience: 5–10 Years

Role Overview

We are looking for a skilled Embedded Software Engineer with strong expertise in C++ and Linux device drivers to join our engineering team. The ideal candidate will work on developing and optimizing low-level software for embedded systems used in telecom/networking hardware.

Key Responsibilities

  • Design, develop, and maintain embedded software using C++
  • Develop and debug Linux device drivers for hardware components
  • Work closely with hardware teams to integrate software with embedded platforms
  • Analyze system performance and optimize code for efficiency and reliability
  • Troubleshoot and resolve issues at kernel and system level
  • Participate in code reviews and ensure best coding practices
  • Contribute to build, integration, and release processes

Required Skills (Must Have)

  • Strong programming experience in C++ (system-level / embedded)
  • Hands-on experience with Linux device driver development
  • Good understanding of Linux kernel architecture
  • Experience in debugging tools and techniques for embedded systems

Good to Have Skills

  • Experience with Qt (UI development for embedded systems)
  • Exposure to CI/CD pipelines and build automation tools
  • Familiarity with version control systems like Git
  • Knowledge of networking protocols or telecom systems

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146873323

Similar Jobs

Singapore

Skills:

CYoctoDevice DriversAssembly Languagevarious phases of the software development cycleEmbedded Linux systems programmingsoftware development tools and processesembedded software development in RTOS environmentUnit Test Automationembedded Linux OS kerneldevice treesoftware development principlesGIT or comparable Revision Control software

Singapore

Skills:

Device DriversLinux OS internalsplatform integrationsystem software architecturedebugging skills across hardware–firmware–OS boundarieshardware-enabling software

Beware of Scammers

We don’t charge money for job offers