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.