Senior Embedded Software Engineer (Many positions/ Permanent)
About this job
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)
Please email a copy of your detailed resume to [email protected] for immediate processing.
Only shortlisted candidates will be notified.
Market insight
31% above medianExplore related jobs
Similar jobs
See all similar jobs[T02] UI/UX Engineer
[T02] Senior Software Engineer
[T02] Cloud Engineer [Open to fresh entry level]
[T04] Machine Learning Engineer (ML) - Permanent Role
[T04] Junior/Senior Data Engineer - Permanent Role
[T04] Cloud Engineer (Open to fresher) - Permanent Role
Frequently asked questions
What salary can I expect?
The employer lists 7 200 – 8 800 $ for this role at TALENTSIS PTE. LTD. in Singapore. For comparison, the local market median is about 6 085 $ based on 26 065 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for TALENTSIS PTE. LTD. and Singapore.
