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.Drive 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. As a part of the Pixel Bootloader team, you will collaborate 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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Systems/Firmware, Pixel Bootloader in Mountain View, CA vacancy
  • $207k - $300k

     ...and scalable architecture for custom firmware and system software features across custom silicon...  ...telemetry, and software agility.Establish engineering standards, testing strategies, and...  ...development.3 years of experience with embedded operating systems.3 years of... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    3 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... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $174k - $252k

     ...core exposure control software and algorithms for the Pixel camera Auto Exposure.Machine...  ...in low level systems programming languages (...  ...years of experience in embedded systems or firmware design, with experience...  ...footprint.Google's software engineers develop the next-generation... 
    Suggested

    Google

    Mountain View, CA
    5 days ago
  • $262k - $364k

     ...Google’s next-generation TPU firmware, solving complex system-level issues across...  ...expert, mentoring executive engineers and fostering a culture of...  ...innovation across distributed ASIC-Software teams.Forge partnerships...  ...experience working with embedded operating systems.5 years... 
    Suggested

    Google

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

     ...development cycles of new Pixel display projects, from initial software design and hardware...  ...devices by implementing new systems in areas such as...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...concepts.Experience with embedded, mobile software development... 
    Suggested

    Google

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

    Lead the end-to-end software architecture, design, and development of high...  ...with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-development...  ...years of experience working with embedded operating systems.3 years of experience... 
    Worldwide

    Google

    Sunnyvale, CA
    4 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 qualifications...  ...and resolution, and software test engineering.In this role... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days 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
    3 days ago
  • $180k

     ...synchronization, and secure firmware updates. You will own...  ...time distribution.Bootloader and secure update:...  ...with hardware engineers, and debug with oscilloscopes...  ...7+ years developing embedded software in C/C++ on an RTOS...  ...Experience taking embedded systems from prototype and... 
    Full time
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    4 days ago
  • $174k - $252k

     ...spanning the full GPU software stack.Seek general solutions...  ...to serve users of all Pixel devices, including in-...  ...work with product and engineering teams to define the...  ...in low level systems programming languages...  ...experience working with embedded operating systems.1 year... 

    Google

    Mountain View, CA
    4 days ago
  • $221.37k

     ...equivalent in Electrical Engineering, Computer Science,...  ...Programming in C/C++ for embedded system development. 2. Working...  ...mechanisms, including secure firmware deployment and rollback...  ...4. Low-level embedded software development, including bootloader design, driver bring-up... 
    Immediate start
    Work from home
    Flexible hours

    Ford

    Palo Alto, CA
    17 hours 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
    3 days ago
  •  ...with the design, IP, firmware, software and field teams that...  ...You will also own the embedded Linux release and the...  ...PERSONYou have a passion for system architecture, silicon...  ...collaborating with engineers located in different...  ..., secure boot, bootloaders and runtime reconfiguration... 

    AMD

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

     ...Software Developer, Embedded Systems/Firmware, DNN Frameworks Share Software Developer, Embedded Systems/Firmware, DNN Frameworks Google San Jose, CA, USA ~ Bachelor’s degree or equivalent practical experience. ~5 years of experience with software development... 

    Google LLC

    San Jose, CA
    1 day ago
  • $140.46k - $190.11k

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

    Aeva

    Mountain View, CA
    3 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
    17 hours ago
  • $193.3k - $261.5k

     ...next generation of advanced robotics systems that will transform automation at Amazon...  ...a talented and motivated Senior Embedded Firmware Engineer to design, implement, and launch firmware...  ...years of non-internship professional software development experience- 5+ years of... 
    Internship
    Overseas
    Flexible hours
    Night shift
    Day shift

    Amazon

    Sunnyvale, CA
    5 days ago
  •  ...Client is seeking a Senior Embedded Firmware Engineer to design, develop, and...  ...manufacturer partners on system integration and product delivery...  ...programming skills. Software development experience...  ...management, file systems, and bootloaders such as U-Boot.... 
    Local area
    Remote work

    NESCO Inc

    San Jose, CA
    2 days ago
  • $120k - $160k

     ...intelligent robotic systems that combine...  ...integrating control engineering, artificial...  ...Responsibilities Own firmware architecture for...  ...dexterous hands. Develop embedded C/C++ firmware,...  ...SDK APIs with software and controls...  ...protection, diagnostics, bootloaders, firmware updates... 
    Work at office

    SERES AUTO_USA

    Milpitas, CA
    1 day ago
  • $80k - $120k

     ...Embedded Firmware Engineer SF Motors is building the next generation of intelligent robotic systems that combine advanced mobility, autonomy, and human...  .... Collaborate with software and controls engineers...  ...protection, diagnostics, bootloaders, firmware updates, and configuration... 
    Work at office

    Seres

    Milpitas, 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
  •  ...Embedded Firmware EngineerWe are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering team focused on next-generation battery systems, power electronics, and charging infrastructure....  ...strong experience in embedded software development,... 

    Insight Global

    Palo Alto, CA
    2 days ago
  • $140k - $200k

     ...Senior Embedded Firmware EngineerSan JoseAbout TrackonomyTrackonomy...  ...the operating system for the connected world...  ...Together, they have engineered breakthrough...  ...6+ years of embedded software development with emphasis...  ...Capability to design bootloaders and implement firmware... 

    Trackonomy

    San Jose, CA
    2 days ago
  • Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic design... 
    Flexible hours

    CyberCoders

    Sunnyvale, CA
    4 days ago
  •  ...invasive care. Job Description As an Embedded Software Engineer in the Future Forward organization, you will work...  ...embedded and platform software across a complex robotic system, interfacing with hardware, firmware, control algorithms, vision pipelines, user... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    20 days ago
  • $174k - $252k

    Write and test product or system development code.Participate in, or lead design reviews...  ...experience.5 years of experience with software development in C/C++.3 years of experience...  ....3 years of experience working with embedded operating systems.Preferred qualifications... 

    Google

    San Jose, CA
    17 hours ago
  • $207k - $300k

     ...next-generation GPU accelerator systems from concept to deployment, optimizing the hardware and software stack for data plane...  ...years of experience working with embedded operating systems.3 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  •  ...TimeCompany: 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
    17 hours ago
  • $111.07k - $166.4k

     ...PHY SW Team develops software for Marvell's DSP products...  ...components, including embedded FW, customer SDK, and...  ...the role of a Staff Engineer in our team is to ensure...  ...Testing of embedded C firmware for controlling our...  ...architecture, API design, and system integration... 
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    5 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!