Senior Embedded Software Engineer (Many positions/ Permanent)

talentsis pte. ltd.

Singapore

On-site

SGD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

talentsis pte. ltd. is seeking an experienced Embedded Software Engineer to lead the architecture, design and development of embedded software for Linux-based high-performance security products in Singapore.

You will collaborate with cross-functional teams and provide technical leadership across the product lifecycle. The ideal candidate holds a degree in a relevant engineering discipline, with 5+ years in embedded software, strong C/C++, Rust, Python and Bash skills, and experience with

Qualifications

  • Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • Minimum 5 years of experience in embedded software or firmware development.
  • Proficient in C/C++, Rust, Python, and Bash scripting.
  • Experience with Embedded Linux platforms and OS customization.
  • Knowledge of networking concepts, routing, switching, and network programming.
  • Familiarity with cloud technologies, GitLab, Docker, and CI/CD pipelines.
  • Strong analytical, troubleshooting, leadership, and communication skills.
  • Experience with Linux kernel drivers is a plus.

Responsibilities

  • Design and develop embedded software and firmware for Linux-based platforms.
  • Define software architecture, system interfaces, and integration strategies.
  • Lead and mentor software engineers throughout the development lifecycle.
  • Integrate software with hardware platforms and perform system-level testing.
  • Collaborate with internal teams and external vendors to ensure successful project delivery.
  • Prepare technical documentation, architecture designs, and engineering reports.

Skills

C/C++
Rust
Python
Bash scripting
Embedded Linux
Networking
GitLab
Docker
CI/CD
Kernel drivers

Education

Degree in Computer Engineering, Computer Science, Electrical Engineering, or related discipline

Tools

GitLab
Docker
CI/CD

Job description

About the Role

We are looking for an experienced Embedded Software Engineer to lead the architecture, design, and development of embedded software and firmware for high-performance security products. You will work closely with cross-functional teams to deliver reliable, scalable, and secure embedded solutions while providing technical leadership throughout the product development lifecycle.

Key Responsibilities
Software Architecture & Development
  • Design and develop embedded software and firmware for Linux-based platforms.
  • Define software architecture, system interfaces, and integration strategies.
  • Customize embedded Linux operating systems to support product requirements.
  • Develop, integrate, test, and optimize embedded software components.
Technical Leadership
  • Lead and mentor software engineers throughout the development lifecycle.
  • Review software designs, source code, and technical documentation.
  • Promote best practices in software architecture, secure coding, and performance optimization.
System Integration & Delivery
  • Integrate software with hardware platforms and perform system-level testing.
  • Support firmware releases, manufacturing, product qualification, and deployment.
  • Collaborate with internal teams and external vendors to ensure successful project delivery.
Documentation & Quality
  • Prepare technical documentation, architecture designs, and engineering reports.
  • Ensure compliance with engineering standards, quality requirements, and development processes.
Requirements
  • Degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline.
  • Minimum 5 years of experience in embedded software or firmware development.
  • Strong programming skills in C/C++, Rust, Python, and Bash scripting.
  • Experience with Embedded Linux platforms and OS customization.
  • Strong understanding of hardware-software integration and embedded systems.
  • Knowledge of networking concepts, routing, switching, and network programming.
  • Familiarity with cloud technologies, GitLab, Docker, and CI/CD pipelines.
  • Strong analytical, troubleshooting, leadership, and communication skills.
  • Experience with Linux kernel drivers, C# application development, secure coding, or HSM products will be an advantage.

(EA Reg No: 20C0312)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Embedded) - IT consulting
Software Engineer (Embedded) - IT consulting

Michael Page • Singapore

On-site
SGD 120,000 - 180,000
Variable bonus (VB)
Lead Embedded Software Engineer – Linux, Security & Systems
Lead Embedded Software Engineer – Linux, Security & Systems

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 120,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Firmware Engineer
Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Embedded Software Engineer (Linux / Firmware / Device Systems)
Embedded Software Engineer (Linux / Firmware / Device Systems)

DADACONSULTANTS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Exposure to full-stack system dev from
Engineering-driven environment with深
Competitive compensation and long-term
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Software System Architect (HSM)(DSC|SN)
Software System Architect (HSM)(DSC|SN)

ST Engineering Group • Singapore

On-site
SGD 120,000 - 180,000
Embedded/Senior Embedded Engineer (System)
Embedded/Senior Embedded Engineer (System)

Private Advertiser • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SGInnovate • Singapore

On-site
SGD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

AEM International • Singapore

On-site
SGD 60,000 - 100,000