Software Engineer, Embedded Systems, Pixel Mobile Wireless

2 Months ago • 2 Years +
System Design

Job Description

Google's software engineers develop next-generation technologies for billions of users. This role involves working on critical projects with opportunities to switch teams as the business evolves. Engineers must be versatile, display leadership, and be enthusiastic about new full-stack problems. Join us in building next-gen embedded systems for Pixel phones and wearable devices. Our mission is to provide the 4G/5G embedded wireless platform with Google technologies. The technology is full-stack, including drivers, RTOS, firmware, cross-platform frameworks, Android programming, developer tools, and infrastructure. We work with early hardware prototypes, design new features, and ship high-volume consumer hardware.
Good To Have:
  • Master's degree or PhD in Computer Science, or a related technical field.
  • Ability to debug embedded software/hardware issues.
  • Excellent problem-solving skills.
Must Have:
  • Design and implement embedded software platforms for modems.
  • Innovate and test new software features for modem systems.
  • Develop embedded software frameworks for product leverage.
  • Bring up new prototype hardware and implement factory test systems.
  • Create system and developer tools to enhance performance.
  • Build automated regression test systems for feature validation.
  • Collaborate with cross-functional teams on requirements and compliance.

Add these skills to join the top 1% applicants for this job

cross-functional
cpp
game-texts
prototyping
user-interface
networking
algorithms
system-design

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in any one programming language (C or C++), or 1 year of experience with an advanced degree in an industry setting.
  • Experience with embedded system development, Real Time Operating Systems (RTOS), and microcontrollers.

Preferred qualifications:

  • Master's degree or PhD in Computer Science, or a related technical field.
  • Ability to debug embedded software/hardware issues.
  • Excellent problem-solving skills.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Join us in building the next-gen embedded systems for Pixel phones and wearable devices. Our mission is to provide the 4G/5G embedded wireless platform with Google technologies made by Google products. Our technology is full-stack, and includes drivers/Real Time Operating System (RTOS)/firmware, cross-platform frameworks, android programming, developer tools, and development/testing infrastructure. We work with early hardware prototypes, design new next-gen features, and ship high-volume consumer hardware.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Design and implement software platforms for embedded development on modems and innovate, design, implement, and test new software features for modem systems.
  • Develop embedded software frameworks maximizing leverage across products.
  • Bring new prototype hardware systems, design and implement factory calibration and test systems.
  • Create system and developer tools for enhancing performance, implement and tune algorithms for enhancing performance.
  • Build automated regression test systems to validate features and measure system performance, and work with other cross-functional teams to understand requirements and meet compliance/conformance metrics.

Set alerts for more jobs like Software Engineer, Embedded Systems, Pixel Mobile Wireless
Set alerts for new jobs by Google
Set alerts for new System Design jobs in China
Set alerts for new jobs in China
Set alerts for System Design (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙