Senior Software Engineer, Sensing and Perception

Google is a global technology leader that specializes in internet-related services and products.
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Sensing and Perception

Google is seeking a Senior Software Engineer for their Sensing and Perception team, focusing on EdgeSense technology. This role involves processing sensor data from OEM vehicles to improve map-related data coverage and freshness, enhancing user experience. The position requires expertise in computer vision, deep learning, and machine learning frameworks for scene understanding.

As part of the Geo team, you'll contribute to building accurate and comprehensive maps used by over a billion people monthly through products like Google Maps, Earth, and Street View. The role involves solving complex computer science problems, designing intuitive product experiences, and improving our understanding of the real world.

Key responsibilities include:

  1. Participating in or leading design reviews
  2. Reviewing code and providing feedback
  3. Troubleshooting product or system issues
  4. Engaging with partner teams and OEMs

The ideal candidate will have a strong background in software development, particularly in deep learning, perception, or computer vision. Experience with geospatial and 3D construction within software engineering is preferred.

Google offers a competitive salary range of $161,000-$239,000, plus bonus, equity, and benefits. They are committed to fostering a diverse and inclusive work environment, providing equal opportunities to all qualified candidates.

Join Google's Geo team to shape the future of mapping technology and make a significant impact on how people navigate and explore the world.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Sensing and Perception

  • Participate in or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • 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
  • Engage with partner teams and OEMs, balance shipping solid technical solutions and delivering to our partners on a timely basis

Requirements For Senior Software Engineer, Sensing and Perception

Python
Java
  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, or Physics, or equivalent practical experience
  • 5 years of experience in software development (e.g., deep learning, perception, or computer vision)
  • Experience with computer vision (e.g., image classification, image processing, object detection), video generation, or signal processing in either an academic or industry setting
  • Experience in machine learning frameworks leveraging deep learning models in the domain of computer vision or machine vision for scene understanding (e.g., object detection, semantic segmentation, depth estimation, 3D vision)

Benefits For Senior Software Engineer, Sensing and Perception

Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Sensing and Perception

Senior Software Engineer - HPC

Senior Software Engineer - HPC position at NVIDIA, focusing on improving HPC infrastructure and building scalable systems for AI applications.

Senior ASIC Verification Engineer

Senior ASIC Verification Engineer at NVIDIA to verify GPU designs for deep learning, gaming, and AI applications.

Senior Software Engineer - Build and Deployment Tools

Senior Software Engineer position at NVIDIA for Build and Deployment Tools, focusing on infrastructure and software development for chip design tools.

Senior Software QA Engineer

Senior Software QA Engineer at NVIDIA: Join the world leader in accelerated computing to work on cutting-edge AI and GPU technologies.

AI Networking Software Developer

NVIDIA seeks an AI Networking Software Developer to design and implement features for AI communication middleware and networking libraries, enhancing performance and scalability.