Google Embedded Software Engineer Role

Google

Full-time Engineering
Apply Now
Location
southwestern ontario, on, Canada
Posted
June 27, 2026

Job Description

Join Google as an Embedded Software Engineer. Leverage your skills in C/C++ development and embedded systems to build impactful technologies, available across various locations including New York, NY, and San Jose, CA.
This position requires a Bachelor’s degree and at least 5 years of experience in software development for embedded systems. You will collaborate on code design and quality reviews while guiding peers through best practices in coding. An understanding of data structures and algorithms is also beneficial for this role.
Key Responsibilities:
• Write and test embedded system development code
• Lead code design discussions with the team
• Review and enhance code quality through accountability
• Update technical documentation based on project changes
• Debug and resolve product/system issues effectively
Requirements:
• Bachelor’s degree or equivalent experience
• 5 years in C/C++ software development
• 3 years in embedded operating systems
•...