Taro Logo

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
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

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 and Services team, which combines Google AI, Software, and Hardware to create innovative user experiences. The position focuses on developing embedded systems and firmware for Pixel devices, requiring expertise in Linux kernel, embedded operating systems, and performance analysis.

The ideal candidate will work on critical projects involving embedded device internals, system architecture, and Android BSP/Internals/Kernel. They will be responsible for designing, developing, testing, and maintaining software solutions while managing project priorities and deliverables. The role offers opportunities to work with cutting-edge technologies and contribute to Google's mission of organizing world's information.

This position requires strong technical skills in embedded systems, software development, and performance analysis. The engineer will collaborate with cross-functional teams, participate in design reviews, and ensure best practices in code development. They will also contribute to documentation and handle system issues, making them a crucial part of Google's innovative hardware development team.

Working at Google's Devices and Services team means being at the forefront of technology, creating products that make computing faster, seamless, and more powerful for billions of users. The role offers exposure to various aspects of embedded systems development, from low-level firmware to system architecture, making it an excellent opportunity for engineers passionate about embedded systems and consumer electronics.

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