to take the lead in designing, building, and optimizing advanced embedded software for networking and device applications. This role blends deep technical expertise in embedded Linux and C with leadership in architecture, execution, and cross-team collaboration. If you thrive in agile, high-velocity environments, this role is built for you.
What You'll DoArchitecture & System Design
Define and design the architecture of embedded systems, including Linux internals and bootloaders.
Ensure solutions meet strict performance, reliability, and scalability targets for next-gen router platforms.
Development & Optimization
Build, debug, and optimize embedded C software and kernel modules.
Design and enhance software for networking technologies, with a focus on low latency and secure operation.
Maintain high code quality through hands-on development, reviews, and best-practice standards.
Project Leadership
Lead the full development lifecycle--from concept to deployment--managing schedules, milestones, and deliverables.
Collaborate closely with hardware, firmware, and network engineering teams to align on product goals and technical direction.
What You Bring
7+ years
of experience in embedded software engineering.
Strong proficiency in
C/C++
, with deep knowledge of Linux internals, kernel development, and cross-compilation.
Solid understanding of
networking protocols
, router systems, and low-latency architecture.
Experience working in
agile teams
and fast-moving engineering environments.
Excellent communication, problem-solving, and adaptability.
Bachelor's or Master's degree in
Electrical Engineering, Computer Science
, or a related field.
Job Types: Permanent, Contractual / Temporary
Pay: ?588,294.41 - ?1,961,286.10 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.