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 3 months 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

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

Imaging and Multimedia System Architect, Silicon

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

Technical Program Manager III, Embedded, Pixel

Technical Program Manager III position at Google, leading software development for Pixel devices, requiring 5 years of program management experience and hardware/software expertise.

Software Developer III, Immersive XR Operating Systems

Software Developer III position at Google focusing on XR Operating Systems development, requiring C++ expertise and 2 years of experience in software and OS development.

ASIC Platform Software Architect

ASIC Platform Software Architect position at Google, developing custom silicon solutions and software for next-generation consumer products.