Software Engineer, Embedded Systems/Firmware, Pixel

Google organizes world's information and makes it universally accessible and useful through technology.
Embedded
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer, Embedded Systems/Firmware, Pixel

Google is seeking a Mid-Level Software Engineer specializing in Embedded Systems/Firmware for their Pixel team. This role is part of Google's Devices & Services team, which combines Google AI, Software, and Hardware to create innovative user experiences. The position requires 2 years of experience in software development and embedded systems, with a strong foundation in Linux Kernel development and performance analysis.

The ideal candidate will be responsible for developing next-generation technologies that impact billions of users, focusing on embedded systems and firmware development for Pixel devices. You'll work on critical projects with opportunities for growth and team rotation as the business evolves. The role involves managing project priorities, designing solutions, and maintaining software systems.

Key responsibilities include writing system development code, leading design reviews, code review, documentation, and problem-solving. You'll work with cutting-edge technology in areas such as Android BSP, device internals, and system architecture. The position offers the opportunity to work on large-scale systems and contribute to Google's mission of making technology more accessible and useful.

This role is perfect for someone who combines technical expertise in embedded systems with a passion for consumer technology. You'll be part of a team that's pushing the boundaries of hardware-software integration, working on projects that directly impact user experience. The position offers the chance to work with some of the best minds in technology while contributing to products used by billions of people worldwide.

Last updated a month ago

Responsibilities For Software Engineer, Embedded Systems/Firmware, Pixel

  • Write product or system development code
  • 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
  • Contribute to existing documentation or educational content and adapt 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 the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, Embedded Systems/Firmware, Pixel

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 2 years of experience working with embedded operating systems
  • Experience with Linux Kernel
  • Experience in performance analysis and using performance analysis tools such as CPU profiler, GPU profiler, etc

Interested in this job?

Jobs Related To Google Software Engineer, Embedded Systems/Firmware, Pixel

ASIC Platform Software Architect, Silicon

ASIC Platform Software Architect position at Google, focusing on hardware-software integration for consumer products, requiring 5+ years of embedded systems experience.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on Camera, Imaging, and GenerativeAI features for Pixel devices.

GPU Architect, Silicon

GPU Architect position at Google, focusing on developing custom silicon solutions and GPU cores for Tensor SoC, combining hardware architecture expertise with software optimization.

SoC System Performance and Architecture Engineer, Silicon

SoC System Performance Engineer role at Google, focusing on custom silicon development and optimization for consumer products.

Silicon Test Engineer, Productization

Silicon Test Engineer position at Google, focusing on embedded systems testing, test automation, and quality assurance for custom silicon initiatives.