Alphabet Inc. Logo

Software Engineer III, Embedded Systems/Firmware

Alphabet Inc.

All India • 2 months ago

Experience: 1 to 5 Yrs

PREMIUM
Deal of the Day --:--:--

7 Days Free Trial

Upgrade to CVX24 Premium

Offer Announcement Banner
  • Free Resume Writing
  • Get a Verified Blue tick
  • See who viewed your profile
  • Unlimited chat with recruiters
  • Rank higher in recruiter searches
  • Get up to 10× more recruiter visibility
  • Auto-forward profile to 10 top recruiters
  • Receive verified recruiter messages directly
  • Unlock hidden jobs, not visible to free users

A small token amount will be charged to verify. Get Refund in 48 Hours.
After free-trial 6 Months subscription will be auto Activated @ $ 1 (Cancel Anytime).
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.

Job Description

Role Overview: You will be part of Google's software engineering team, developing next-generation technologies to revolutionize how billions of users connect, explore, and interact with information and each other. Your work will involve handling information at massive scale and going beyond web search to impact various areas such as distributed computing, networking, security, artificial intelligence, and more. As a software engineer, you will contribute to critical projects, with opportunities to switch teams and projects as you and the fast-paced business evolve. Versatility, leadership qualities, and enthusiasm to tackle new challenges across the full-stack are essential as you help drive technology forward. Key Responsibilities: - Create scalable, modular, and high-performance software components for network switches, covering control plane protocols, data plane forwarding, management interfaces, and switch security. - Develop and optimize switch software and Quality of Service (QoS) mechanisms to ensure performance within Google's infrastructure. - Design testing frameworks, conduct analysis, and address potential issues to uphold network availability. - Collaborate with network hardware engineers, system engineers, and Site Reliability Engineers (SREs) to seamlessly integrate software solutions into Google's global network. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. - 2 years of experience working with embedded operating systems. - Proficiency in coding in C/C++ for embedded systems and firmware design. - Experience in working with data center infrastructure and networking hardware. Preferred Qualifications: - Master's degree or PhD in Computer Science or related technical fields. - Experience with network operating systems used on high-performance switches (e.g., Cisco IOS-XR, Juniper JunOS). - Demonstrated contribution to software projects, highlighting collaboration and code quality. - Knowledge of network hardware architectures and the interaction between software and ASICs/FPGAs. - Ability to adapt to new technologies and evolving networking landscapes. Role Overview: You will be part of Google's software engineering team, developing next-generation technologies to revolutionize how billions of users connect, explore, and interact with information and each other. Your work will involve handling information at massive scale and going beyond web search to impact various areas such as distributed computing, networking, security, artificial intelligence, and more. As a software engineer, you will contribute to critical projects, with opportunities to switch teams and projects as you and the fast-paced business evolve. Versatility, leadership qualities, and enthusiasm to tackle new challenges across the full-stack are essential as you help drive technology forward. Key Responsibilities: - Create scalable, modular, and high-performance software components for network switches, covering control plane protocols, data plane forwarding, management interfaces, and switch security. - Develop and optimize switch software and Quality of Service (QoS) mechanisms to ensure performance within Google's infrastructure. - Design testing frameworks, conduct analysis, and address potential issues to uphold network availability. - Collaborate with network hardware engineers, system engineers, and Site Reliability Engineers (SREs) to seamlessly integrate software solutions into Google's global network. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. - 2 years of experience working with embedded operating systems. - Proficiency in coding in C/C++ for embedded systems and firmware design. - Experience in working with data center infrastructure and networking hardware. Preferred Qualifications: - Master's degree or PhD in Computer Science or related technical fields. - Experience with network operating systems used on high-performance switches (e.g., Cisco IOS-XR, Juniper JunOS). - Demonstrated contribution to software projects, highlighting collaboration and code quality. - Knowledge of network hardware architectures and the interaction between software and ASICs/FPGAs. - Ability to adapt to new technologies and evolving networking landscapes.

Posted on: March 7, 2026

Relevant Jobs

Principal Engineer - Embedded Software

Microchip Technology Inc.

All India

View Job →

Principal Engineer - Embedded Software

Microchip Technology Inc.

All India

View Job →

Sr. Staff Digital Engineer

Semtech

All India, Delhi

View Job →

Sr. Staff Digital Engineer

Semtech

All India, Delhi

View Job →

Sr. Staff Digital Engineer

Semtech

All India, Delhi

View Job →

Sr. Staff Digital Engineer

Semtech

All India, Delhi

View Job →

Software Engineer

Awake Security

All India

View Job →

Software Engineer III, Embedded Systems/Firmware

Alphabet Inc.

All India

View Job →

Software Engineer III, Embedded Systems/Firmware

Alphabet Inc.

All India

View Job →

Software Engineer III, Embedded Systems/Firmware

Alphabet Inc.

All India

View Job →