Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Embedded Systems/Firmware, Pixel Bootloader

$147k - $210k

Google

Own and deliver bootloader and firmware features in C and Rust.Participate in bringing up new Pixel devices throughout the full development cycle such as pre-silicon emulation environments, SoC development boards, prototypes, mass production, and in-market.Participate in software planning, design, and implementation of software features in areas such as interconnect, boot, reset, memory, high speed IO, low speed IO, interrupt controllers, and security.Debug issues involving complicated multi-faceted interactions between silicon, hardware, firmware, software, and the environment.Work in a variety of code bases (e.g., C, Rust, and Python).Minimum qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development in C.2 years of experience working with embedded operating systems.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.2 years of experience with data structures and algorithms.Experience with common debug or trace technologies (e.g., JTAG, ARM SWD, ARM CoreSight, gdb, TRACE32, etc.).Experience developing embedded software in bare-metal microcontroller firmware, RTOS, bootloaders (e.g., BIOS, uboot, UEFI, coreboot, etc.), or Linux kernel.Experience with modern SoC architecture, system bring-up, debug, or trace techniques.Proficiency in the Rust programming language. 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, artificial intelligence, 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. The Pixel Bootloader team collaborates with Android platform, Pixel hardware, gChips, and external partners to deliver a bootloader software stack that provides a positive Android experience for Pixel phones and tablets.The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $147000 - $210000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Systems/Firmware, Pixel Bootloader in Mountain View, CA vacancy
  • $147k - $210k

    Write product or system development code.Participate...  ...working with embedded operating systems....  ...experience with software development in one...  ...Google's software engineers develop the next-...  ...Engineer on the Pixel Display team, you...  ...software stack from bootloader drivers up to the... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...and test product or system development code....  ...experience with software development in one...  ...experience working with embedded operating systems....  ...Google's software engineers develop the next-...  ...a member of the Pixel Display team, you...  ...—including the bootloader, open-source Linux... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

    Write and test product or system development code....  ...code developed by other engineers and provide feedback...  ...maintaining, or launching software products, and 1 year...  ...working with embedded operating systems.Preferred...  ...solutions. The Google Pixel team focuses on designing... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...and test product or system development code....  ...experience with software development in one...  ...experience working with embedded operating systems....  ...-level bare-metal firmware or driver...  ...Google's software engineers develop the next-generation...  ...scale across the Pixel product portfolio.... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...test product or system development code,...  ...triage tools for Pixel devices.Participate...  ..., Electrical Engineering, Computer Engineering...  ...experience with software development in one...  ...working with embedded operating systems...  ...Framework, Android BSP, bootloaders, and writing... 
    Suggested
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $147k - $211k

     ...Review code developed by other engineers and provide feedback to...  ...feedback. Triage product or system issues and debug/track/resolve...  ...experience with working with embedded operating systems. Preferred...  ...diagnosis and resolution, and software test engineering. Google's software... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

     ...tracing strategy across all software layers, spanning low-level firmware/real-time operating system (RTOS), host OS (Android/Linux...  ...Rust.3 years of experience with embedded software design and...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 

    Google

    Mountain View, CA
    1 day ago
  • $207k - $300k

     ...team: Manage, mentor, and grow a team of software engineers, fostering a culture of technical...  ...remain available in key areas, including system design, code reviews, and complex problem...  ...development.3 years of experience with embedded operating systems.3 years of experience... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

     ...Review code developed by other engineers and provide feedback to...  ...feedback. Triage product or system issues and debug/track/resolve...  ...experience with working with embedded operating systems.Preferred qualifications...  ...and resolution, and software test engineering.In this role... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $125.7k - $203.1k

     ...world, working together in Engineering, IT, Supply Chain,...  ...a time. Your Impact As a Software Engineer Embedded Systems II, you will take ownership...  ...performance embedded software, firmware, and low-level platform...  ...Packages (BSPs), or bootloaders (U-Boot, UEFI). Demonstrated... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    1 day ago
  • $174k - $252k

     ...experience.5 years of experience with software development in C/C++.3 years of...  ...architecture.3 years of experience working with embedded operating systems.Experience in taking consumer...  ...System (RTOS) systems.Google's software engineers develop the next-generation... 

    Google

    San Jose, CA
    2 days ago
  • $147k - $211k

     ...code developed by other engineers and provide feedback...  ...feedback. Triage product or system issues and debug/track...  ...with working with embedded operating systems....  ...diagnosis and resolution, and software test engineering....  ...forward.The Pixel Video team's mission is... 

    Google

    Mountain View, CA
    4 days ago
  • $207k - $300k

    Lead system security efforts by architecting...  ...operating system engineering teams.Minimum...  ...of experience in software development.5 years...  ...of experience in embedded systems and...  ...building secure bootloaders, roots of trust,...  ...Software Engineer, Pixel System Security,... 

    Google

    Mountain View, CA
    3 days ago
  • $147k - $210k

     ...Review code developed by other engineers and provide feedback to...  ...feedback. Triage product or system issues and debug/track/resolve...  ...experience with working with embedded operating systems. Preferred...  ...diagnosis and resolution, and software test engineering. Google's software... 

    Google

    San Jose, CA
    2 days ago
  • $174k - $252k

     ...controllers used in Pixel product roadmap....  ...experience.Identify systemic issues for USB and...  ...on scalable USB software architectures and...  ...experience working with embedded operating systems....  ...Google's software engineers develop the next-...  ...with hardware in bootloader and directly... 

    Google

    Mountain View, CA
    4 days ago
  • $207k - $300k

     ...design and implement new features in system software, including firmware or daemons running on BMC/hosts and...  ...of experience in working with embedded operating systems.3 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Worldwide

    Google

    Sunnyvale, CA
    9 hours ago
  • $174k - $252k

     ...optimize, and test product or system development code across embedded firmware, Linux kernel thermal...  ...Science, Computer Engineering, Electrical Engineering,...  ...years of experience with software development in one or more...  ...technology forward.The Pixel Device Thermal Software... 
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Execute bringup of audio systems on new devices from...  ...years of experience in software development.5 years of...  ...working with embedded operating systems within...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...technology forward.At Pixel we are developing innovative... 

    Google

    Mountain View, CA
    1 day ago
  • $165.2k - $223.6k

     ...predictions on distributed systems with exposure to...  ...deliver high-quality software.* Develop software solutions...  ...in major engineering projects, collaborating...  ...you will:- Own unique embedded software functions through...  ...intersection of hardware/FPGA/firmware/software on multicore... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  • $140.46k - $190.11k

     ...decisions. OverviewThe Scanning Systems team develops electro-...  ...manufacturing. We are looking for an engineer with expertise in controls along with strong embedded programming and electronics experience...  ...real-time, production-level firmware in C.Ability to prototype... 
    Flexible hours

    Aeva

    Mountain View, CA
    4 days ago
  • $207k - $300k

     ...maintain the multi-generation software architecture for Low-Speed...  ...-metal/Real-Time Operating System (RTOS) firmware environments.Lead pre-...  ...of experience working with embedded operating systems.3 years of...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 

    Google

    Mountain View, CA
    2 days ago
  •  ...Job Description We are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering...  ...focused on next-generation battery systems, power electronics, and charging...  ...candidate has strong experience in embedded software development, microcontroller... 

    Insight Global

    Palo Alto, CA
    1 day ago
  • $174k - $252k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of...  ...years of experience working with embedded operating systems.Experience designing... 

    Google

    San Jose, CA
    2 days ago
  • $147k - $210k

     ...audio experiences on Pixel devices, integrating novel...  ...the stack from embedded to high level OS application...  ...of experience with software development in one or...  ...with embedded operating systems.Preferred qualifications...  ....Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    1 day ago
  •  ...GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location...  ...and evaluation of the software and systems that make computers work. A typical...  ...C and C++ programming languages for embedded environments, with portability to... 
    Full time

    SRI Tech

    Sunnyvale, CA
    2 days ago
  •  ...DescriptionThe Ion endoluminal system is Intuitive's new robotic...  ...novel surgical robot system. The engineer will collaborate with a...  ...to design, build and optimize software that enables high-performance...  ...and display across a range of embedded platforms. The engineer will... 
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $96.8k - $118.3k

    DescriptionAs an Embedded Software Engineer on our team, you will be responsible...  ...expertise in embedded systems, embedded networking, and...  ...architectures.Experience with bootloaders and platform bring-up workflows...  ....Experience with secure firmware development, encryption,... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  •  ...world. The Satellite Software Team is responsible for...  ...control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device driver...  ...Operating Systems, RTOS, Bootloader, Power Management, Linux... 
    Permanent employment
    Full time

    Array Labs

    Palo Alto, CA
    9 hours ago
  •  ...solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our...  ...control algorithm implementation and system communications.This position will...  ...equipmentWrite and maintain software specifications, design documentation,... 
    Temporary work
    Internship

    Electric Hydrogen

    San Jose, CA
    3 days ago
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We...  ...currently seeking a highly skilled Embedded Software Engineer with a strong background in...  .../drivers for embedded devices and systems. • Design, develop, code, test and... 

    Kasmo Global

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Systems/Firmware, Pixel Bootloader. Be the first to apply!