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 for their Devices and Services team, 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 developing next-generation technologies that impact billions of users' connectivity and interactions.

The ideal candidate will work on critical projects within Google's ecosystem, with opportunities for growth and team transitions. The role requires versatility in handling full-stack challenges and leadership qualities. Key responsibilities include managing project priorities, designing software solutions, and maintaining high-quality code standards.

As part of the Devices and Services team, you'll be involved in researching, designing, and developing new technologies that make computing more accessible and powerful. The team focuses on capturing and sensing the world, advancing form factors, and improving interaction methods.

The position offers the opportunity to work with cutting-edge embedded systems, particularly in the Android ecosystem, requiring deep understanding of system architecture, memory management, and CPU scheduling. You'll be part of Google's mission to organize world's information while working on tangible products that directly impact users.

This role combines technical expertise in embedded systems with Google's innovative culture, offering a chance to work on products that push the boundaries of what's possible in consumer technology.

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

Interested in this job?