Software Engineer, Embedded Systems/Firmware, Pixel

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

Description For Software Engineer, Embedded Systems/Firmware, Pixel

Google is seeking a Software Engineer for their Devices & Services team, specifically focusing on embedded systems and firmware for Pixel devices. This role combines Google's AI, Software, and Hardware expertise to create innovative user experiences. The position involves working on critical projects within Google's ecosystem, with opportunities for growth and project diversity.

The ideal candidate will be responsible for developing embedded systems software, working with the Linux kernel, and optimizing performance for Google's Pixel devices. They'll need strong expertise in embedded operating systems, system architecture, and performance analysis tools. The role requires both technical depth in embedded systems and the ability to collaborate across teams.

This position offers the opportunity to work on technology that impacts billions of users, focusing on making computing experiences faster, seamless, and more powerful. The engineer will be involved in the full development lifecycle, from design to deployment and maintenance, while working with cutting-edge hardware and software integration.

Working at Google's Warsaw office, you'll be part of a global team that's pushing the boundaries of hardware and software integration. The role offers exposure to various aspects of embedded systems development, from low-level firmware to high-level system architecture, making it an excellent opportunity for engineers passionate about embedded systems and consumer electronics.

Last updated 7 hours 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

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

Benefits For Software Engineer, Embedded Systems/Firmware, Pixel

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

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

Silicon Design Verification Engineer, TPU, Google Cloud

Silicon Design Verification Engineer position at Google, focusing on TPU technology verification for AI/ML applications, requiring expertise in UVM and SystemVerilog.

Software Engineer, Android Kernel and Systems

Software Engineering role at Google focusing on Android kernel and systems development, requiring expertise in C, C++, or Rust and operating systems knowledge.

CPU Design Verification Engineer

CPU Design Verification Engineer role at Google, focusing on verification of future CPU developments and building comprehensive testing infrastructure.

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on embedded systems and firmware development for platforms infrastructure engineering.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google, focusing on designing and implementing low-speed interfaces and GPIO systems for custom silicon solutions in consumer products.