Software Engineer III, Embedded Systems, Geo Hardware
Mountain View, CA
Full-time
Onsite
$141K/yr - $202K/yr
Entry, Mid Level
Google is a leading technology company that develops next-generation technologies to change how users connect and interact with information. The role involves working on multi-sensor collection systems for Google's world map, collaborating with cross-disciplinary teams to deliver scalable and reliable systems while ensuring performance metrics are met.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Own the software life cycle for the ground and aerial sensor systems—spanning next-gen design, scalable infrastructure, and production fleet support. Collaborate with cross-functional engineering, Program managers, and operations partners.
Develop and maintain high-performance software for hardware goals (including application processors, microcontrollers, and SoCs) that interfaces with advanced sensor systems.
Qualification
Required
Bachelor's degree or equivalent practical experience.
2 years of experience with software development in C++ programming language, or 1 year of experience with an advanced degree.
2 years of experience working with embedded operating systems.
Experience with software development in a Linux environment.
Preferred
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures or algorithms.
Experience with GNSS (e.g., GPS), including experience with raw satellite measurements, positioning algorithms, or integration with other sensors like Inertial Measurement Units (IMUs).
Experience working with hardware teams on the development and testing of embedded systems, including reading schematics, bare-metal programming, and interfacing with sensors (e.g., Cameras, Lidar) using serial protocols (e.g., SPI, I2C, Serial).
Experience developing accessible technologies.
Benefits
Bonus
Equity
Benefits
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.