Software Engineer, Embedded Systems/Firmware, Pixel

Google organizes the world's information and makes it universally accessible and useful through innovative technologies.
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience
Consumer

Description For Software Engineer, Embedded Systems/Firmware, Pixel

Google is seeking a 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 expertise in embedded systems, Linux kernel development, and performance analysis.

As a Software Engineer in this role, you'll be responsible for developing next-generation technologies that impact billions of users. You'll work on critical projects related to Google's hardware initiatives, particularly focusing on embedded systems and firmware development for Pixel devices. The role involves managing project priorities, designing solutions, and maintaining software systems.

The ideal candidate should have strong foundations in software development, embedded operating systems, and Linux kernel experience. You'll be working with cross-functional teams, participating in design reviews, and contributing to code quality through peer reviews. Performance optimization and system-level understanding are crucial aspects of this position.

This opportunity offers the chance to work with cutting-edge technology at one of the world's leading tech companies. You'll be part of a team that's pushing the boundaries of hardware and software integration, working on products that directly impact user experiences. The role provides exposure to various aspects of embedded systems development, from low-level firmware to high-level application interfaces.

Google offers a collaborative environment where you can grow and evolve with the company's fast-paced business. You'll have opportunities to work on various projects and contribute to technologies that are shaping the future of computing and user interaction. The position is based in Warsaw, Poland, where you'll be part of Google's global engineering community working on innovative hardware solutions.

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

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.

Software Engineer, Embedded Systems/Firmware, Pixel

Mid-level Software Engineering role at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and performance analysis.