jobs in Progression Search

Progression Search Hiring! Full Time Embedded Software Engineer in - Ricebowl

Embedded Software Engineer

Progression Search

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities


About our client


Our client is a US MNC and a technology leader in its field. Operating on a global scale, they build high-performance hardware and intelligent software solutions that power enterprise environments. They offer an inclusive, engineering-driven culture with structured career progression and strong continuous learning opportunities.


About the Role


We are looking for an Embedded Software Engineer. This role is open to both junior engineers/recent graduates with solid foundational knowledge, as well as developing software professionals looking to deepen their technical expertise in platform architecture and systems programming.


Responsibilities


  • Design, implement, test and validate core platform software modules for high-availability enterprise networking equipment.
  • Analyze project requirements to develop functional sub-modules, assess technical feasibility, and proactively address system risk factors.
  • Investigate, isolate, and debug firmware/software defects across platform layers; derive stable fixes and drive end-to-end issue resolution.
  • Participate in engineering design reviews, present architectural proposals, and provide structured milestone updates to lead engineers and project management.
  • Expand hands-on expertise across underlying platform infrastructure, device drivers, and emerging hardware architectures.
  • Uphold rigorous coding standards to ensure carrier-grade performance, stability, and product delivery deadlines.
  • Collaborate closely within a global matrix engineering organization, interfacing with: Specialized module and firmware developers, PM team and external technology partners.


Must Haves


  • Bachelor’s degree in Computer Engineering, Electrical/Electronic Engineering, Computer Science or a related technical discipline.
  • Strong foundation in C programming
  • Solid grasp of software development fundamentals and experience with relevant systems and processes
  • Structured analytical mindset with the ability to methodically troubleshoot
  • Clear communication skills and comfortable working with distributed, cross-functional engineering teams.


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More