Current jobs related to Lead Embedded Systems Software Engineer - Sunnyvale, Texas - Google
-
Senior Software Engineer
2 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platforms Infrastructure Engineering team. As a key member of our team, you will be responsible for designing, developing, and testing software solutions for our embedded systems and firmware.ResponsibilitiesWrite and test product or system development code.Review code...
-
Software Engineer
1 week ago
Sunnyvale, Texas, United States Google Full timeJob DescriptionAt Google, we're pushing the boundaries of what's possible with technology. As a software engineer on our Technical Infrastructure team, you'll play a critical role in building the next generation of Google platforms.ResponsibilitiesProvide technical leadership on high-impact projects, influencing and coaching a distributed team of...
-
Senior Software Engineer
2 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platforms Infrastructure team. As a key member of our team, you will be responsible for designing, developing, and testing software solutions for our embedded systems and firmware.ResponsibilitiesWrite and test product or system development code.Review code developed by other...
-
Software Engineering Manager II
7 days ago
Sunnyvale, Texas, United States Google Full timeAbout the Role:As a Software Engineering Manager II at Google, you will be responsible for leading a team of engineers in the development of software solutions for embedded systems and firmware. You will work closely with cross-functional teams to design, develop, and deploy large-scale software systems.Key Responsibilities:Set and communicate team...
-
Sunnyvale, Texas, United States Google Full timeAbout the RoleWe're seeking a highly skilled Software Engineer III to join our Platform Infrastructure team. As a key member of our team, you will design, develop, and maintain software solutions that power Google's products and services.ResponsibilitiesParticipate in design reviews to decide amongst available technologies and ensure best practices are...
-
Software Engineer
3 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleAs a software engineer on Google's Core team, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesLead BIOS development software engineering projects, scope the work needed to develop the BIOS running on...
-
Software Engineering Manager
2 weeks ago
Sunnyvale, Texas, United States Google Full timeJob SummaryAs a Software Engineering Manager at Google, you will lead a team of talented software engineers in developing software for Google networking switches. Your responsibilities will include managing a team of engineers, overseeing project goals, contributing to product strategy, and helping develop your team. You will also have opportunities to...
-
Sunnyvale, Texas, United States Google Full timeJob DescriptionAt Google, we're pushing the boundaries of what's possible with technology. As a Senior Software Engineer on our GPU System Software team, you'll play a critical role in developing the next-generation technologies that power our products and services.Our team is responsible for building top-quality GPU compute solutions that power various...
-
Sunnyvale, Texas, United States Google Full timeJob SummaryAs a Software Engineering Manager II, you will lead a team of engineers in the development of network interface card firmware. You will be responsible for setting priorities, aligning strategy, and providing feedback and coaching to team members. You will also design and guide systems designs, and write code to solve ambiguous...
-
Lead Software Engineer, Cloud Infrastructure
2 months ago
Sunnyvale, Texas, United States Google Full timeMinimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with a strong understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.3 years of experience in...
-
Lead Software Engineer, Cloud Infrastructure
2 months ago
Sunnyvale, Texas, United States Google Full timeMinimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, alongside expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, with at least 1 year focused on software design and architecture.3 years of experience in...
-
Sunnyvale, Texas, United States Google Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team at Google Cloud. As a key member of our team, you will play a critical role in developing innovative solutions to drive sustainability and efficiency in our systems.Key ResponsibilitiesDevelop data-driven approaches to navigate complex trade-offs in balancing compute needs with...
-
Software Engineer
2 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh...
-
Software Engineer III, Mobile
2 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleAs a Software Engineer III at Google, you will be part of a team that develops the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh...
-
Senior Software Engineer
2 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleAs a software engineer at Google, you will be part of a team that develops the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh...
-
Software Engineering Manager
7 days ago
Sunnyvale, Texas, United States Google Full timeJob SummaryWe are seeking a highly skilled Software Engineering Manager to lead our team of engineers in designing and developing scalable systems for Google Cloud. The ideal candidate will have a strong technical background in software engineering and experience in managing teams.Key Responsibilities:Set and communicate team priorities that support the...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Google. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software solutions that meet the needs of our users.As a member of our team, you will work on a specific project critical to Google's needs, with opportunities to...
-
Senior Cloud Software Engineer
1 week ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and testing software solutions for our cloud-based products.Key ResponsibilitiesWrite and test product or system development code.Participate in, or lead design...
-
Software Development Engineer
2 weeks ago
Sunnyvale, Texas, United States Google Full timeJob DescriptionAbout the RoleAs a software engineer at Google, you will be responsible for developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who...
-
Software Engineering Manager II
2 weeks ago
Sunnyvale, Texas, United States Google Full timeAbout the RoleAs a Software Engineering Manager II at Google, you will be responsible for leading a team of engineers to design, develop, and deploy large-scale software systems. You will work closely with cross-functional teams to align strategy, processes, and decision-making across teams.ResponsibilitiesSet and communicate team priorities that support the...
Lead Embedded Systems Software Engineer
2 months ago
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
5 years of experience in software development using various programming languages, along with a solid understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.
3 years of experience with embedded operating systems.Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
1 year of experience in a technical leadership capacity.
Experience in developing accessible technologies.
About the role: Google's software engineers are at the forefront of developing innovative technologies that transform how billions of users connect, explore, and interact with information and each other.
Our products are designed to manage information at an enormous scale, extending well beyond traditional web search.We seek engineers who can bring fresh perspectives from various domains, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies; the possibilities are vast and continually expanding.
As a software engineer, you will engage in projects that are critical to Google's objectives, with opportunities to transition between teams and projects as our dynamic business evolves.
We expect our engineers to be adaptable, exhibit leadership qualities, and be eager to tackle new challenges across the entire technology stack as we strive to advance technology.
With your technical acumen, you will oversee project priorities, deadlines, and deliverables. You will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions.Behind every online experience our users encounter is the infrastructure crafted by the Technical Infrastructure team to ensure seamless operation.
From the development and maintenance of our data centers to the creation of next-generation Google platforms, we enable the functionality of Google's product suite.
We take pride in being the engineers' engineers, relishing the challenge of disassembling and reconstructing systems to enhance performance.
We ensure our networks remain operational, providing users with the optimal and swiftest experience possible.The US base salary range for this full-time position is $161,000-$239,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.
The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations.
Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Your recruiter can provide more details about the specific salary range for your preferred location during the hiring process.Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.
Learn more about benefits at Google. Responsibilities include writing and testing product or system development code.Reviewing code produced by fellow engineers and offering feedback to ensure adherence to best practices (e.g., style guidelines, code accuracy, testability, and efficiency).
Contributing to existing documentation or educational materials and adapting content based on product/program updates and user feedback.Triage product or system issues and debug/track/resolve by analyzing the sources of issues and their impact on hardware, network, or service operations and quality.
Participating in or leading design reviews with peers and stakeholders to evaluate available technologies.