Search by job, company or skills

Ad Astra Consultants

Embedded Software Engineer

5-10 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

About Company

Job ID: 146873323

Similar Jobs