Software Engineer, Embedded Systems/Firmware, Pixel

Google organizes the world's information and makes it universally accessible and useful through technology.
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 Mid-Level Software Engineer specializing in Embedded Systems/Firmware for their Pixel team. This role is part of the Devices & Services team, which combines Google's AI, Software, and Hardware expertise 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.

The ideal candidate will be responsible for developing next-generation technologies that impact billions of users. You'll work on critical projects involving embedded systems and firmware development for Pixel devices, with opportunities to switch teams as the business evolves. The role demands expertise in performance analysis, system architecture, and debugging complex systems.

As part of Google's engineering team, you'll collaborate on design reviews, write efficient code, and ensure best practices through code reviews. The position offers the chance to work on cutting-edge hardware and software integration, particularly in the Android ecosystem. You'll be involved in all aspects of the development cycle, from design to deployment and maintenance.

The role is based in either Warsaw or Kraków, Poland, and offers the opportunity to work with Google's world-class engineering teams. You'll contribute to Google's mission of making technology more accessible and useful while working on products that directly impact users' daily lives. The position requires strong problem-solving skills, leadership qualities, and the ability to adapt to new challenges in the fast-paced world of embedded systems development.

Last updated 2 days 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

Technical Program Manager II, Embedded Software Systems, Devices and Platforms

Technical Program Manager II position at Google, leading embedded software systems projects for Devices and Platforms, offering $122K-$178K salary range.

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.

Software Engineer, Auto Focus, Pixel Camera

Software Engineer position at Google focusing on developing auto-focus algorithms and camera software for Pixel phones using ML and embedded systems expertise.

SoC System Level Test Engineer, Google Cloud

SoC System Level Test Engineer position at Google Cloud, focusing on developing and implementing test strategies for high-volume manufacturing of System-on-Chip products.

SoC Design Engineer, Google Cloud

SoC Design Engineer position at Google Cloud, focusing on RTL design and architecture for data center accelerators with competitive compensation and benefits.