Google Cloud is seeking a Software Engineer for Embedded Systems and Platforms to join their Technical Infrastructure team. This role is critical in developing next-generation technologies that impact billions of users. The ideal candidate will have experience in embedded systems, C/C++ development, and working with embedded operating systems.
You'll be working on projects vital to Google Cloud's needs, with opportunities to switch teams and projects as the business evolves. The role involves collaborating with cross-functional teams, writing specifications, working with open-source software, and developing server management software. You'll also be responsible for maintaining systems, developing test infrastructure, and leading vendors to achieve high code quality.
Key qualifications include a Bachelor's degree in Computer Science or related field, 2 years of experience in C/C++ development, and 2 years of experience with embedded operating systems. Preferred skills include experience with upstream Linux, bootloader development, BMC development, and knowledge of various IO peripherals.
This position offers the chance to work on cutting-edge technology, contribute to large-scale system design, and be part of a team that's proud to be "engineers' engineers." If you're passionate about embedded systems, enjoy solving complex problems, and want to make a significant impact on Google's product portfolio, this role could be an excellent fit for you.