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

Senior Embedded Software Engineer, Pixel Core USB

$174k - $252k

Google

Develop linux kernel drivers from scratch to enable new USB controllers and Type-C controllers used in Pixel product roadmap.Identify and work cross Product Area to develop meaningful user facing USB features to improve product experience.Identify systemic issues for USB and merge solutions in Linux upstream that are easier to maintain over several generations on Tensor SoCs.Investigate on scalable USB software architectures and influence SoC architecture when needed. Optimize USB usecase for performance and other system health metrics.Abstract hardware interfaces to Android userspace, define and deliver the needed system software layers (Hardware Abstraction Layer (HAL), Android framework).Minimum qualifications:Bachelor’s degree or equivalent practical experience.5 years of experience with software development in one or more programming languages (e.g., C).3 years of experience working with embedded operating systems.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.Preferred qualifications:Master's degree or PhD in Computer Science or related technical field.Experience contributing to opensource linux USB stack.Experience with Linux-based embedded systems development.Experience reading hardware spec sheets to infer hardware capabilities.Experience with DesignWare Controller (DWC) stack.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.Our team’s mission is to build next generation of USB (Universal Serial Bus) connectivity and charging for Pixels and enable end users to use Google’s first-party and third-party chargers and accessories, USB-C connectivity with host PCs while ensuring USB-C port health and reliability. Our team owns the software stack needed to provide seamless experience while using Type-C USB ports in Pixel phones and tablets.This is a unique opportunity to experience full stack Android system software development.In this role, you will direct code across different parts of Android stack right from Linux kernel, HAL, Android system server to fiddling with hardware in bootloader and directly influencing silicon architecture. You will be working and collaborating across areas and through every stage of development from schematic reviews to user experience.The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $174000 - $252000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.5 years of experience with software development in one or more programming languages (e.g., C).3 years of experience working with embedded operating systems.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer, Pixel Core USB in Mountain View, CA vacancy
  •  ...agriculture industries in three core areas: tools and...  ...complete vehicle software and AI applications. This...  ...We are looking for senior software engineers with expertise in developing embedded software applications on...  ...SPI, CSI-2, I2C, GPIO, USB, and PCIe Nice to... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    a month ago
  •  ...join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the...  ..., quadcopters, or aviation  Attributes aligned with Core Values Safety Above All: Demonstrates a proactive safety... 
    Senior
    Work at office

    Pivotal

    Palo Alto, CA
    25 days ago
  • $110k - $160k

     ...x and Enterprise Wireless solution experience is plus Education Requirement: Bachelor's Degree in Computer Science or Electrical Engineering is required Master's Degree is preferred Must be authorized to work in the U.S. without sponsorship The US base salary range for... 
    Senior
    Full time

    Fortinet

    Sunnyvale, CA
    13 hours ago
  • $190k - $240k

     ..., and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher... 
    Senior
    Flexible hours

    Matternet

    Mountain View, CA
    a month ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated...  ...Force. Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    24 days ago
  • $150k - $180k

     ...Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property,...  ...world. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Senior
    Full time

    Knightscope Inc.

    Sunnyvale, CA
    more than 2 months ago
  •  ...Senior Embedded Software Engineer - Future ForwardAt Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing...  ...C/C++ embedded and real-time software for multi-core, multi-processor systems, especially on embedded Linux and... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • Applied Intuition Software Engineer Applied Intuition, Inc. is powering the future...  ...industries in three core areas: tools and infrastructure...  ...About the Role We are looking for senior software engineers with expertise in developing embedded software applications on production... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    a month ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    a month ago
  •  ...technology sector, is seeking a dedicated and innovative Senior Embedded Software Engineer to join their dynamic team. As a Senior Embedded Software...  ...Implement and validate IPC mechanisms between Versal AI Core / RPU and AMD APU, utilizing protocols such as RPMsg, OpenAMP... 
    Senior
    Weekly pay
    Temporary work
    Immediate start
    Flexible hours

    Experis/Manpower Group

    Palo Alto, CA
    3 days ago
  • $210k - $265k

    Senior Embedded Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI,...  ...allied dominance in the age of intelligent machines Be a core part of a team building the first defense-specific robotic... 
    Senior
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    4 days ago
  • $140k - $200k

     ...to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Senior
    Full time
    Remote work

    Speechify

    Palo Alto, CA
    more than 2 months ago
  •  ...You'll ship production AI directly into core revenue cycle operations, with LLM-...  ...assisted workflows. We're looking for a Senior Backend Engineer who takes ownership end-to-end, moves...  ...experience ~5+ years of professional software development industry experience ~... 
    Senior
    Full time
    Work at office
    Immediate start

    Commure

    Mountain View, CA
    more than 2 months ago
  •  ...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...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical Device
    Senior
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    a month ago
  •  ...direction. Works extensively with external engineering teams at CMs and silicon vendors, the...  ...engineering practices. Requirements ~5 years embedded firmware — at least one shipped consumer...  ...on standard buses (SPI, I²C, I²S, USB) — DMA‑driven sampling, ring buffers,... 
    Senior
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

    Palo Alto, CA
    5 days ago
  • $133.2k - $185k

     ...technologies with the company’s COSMOS software suite to unify diverse components into cohesive...  .... We're looking for a Firmware Engineer who can bridge our system validation...  ...Investigate and fix firmware issues in embedded C, leveraging deep understanding of how... 
    Senior
    Full time
    Flexible hours

    Astera Labs

    San Jose, CA
    more than 2 months ago
  • $207k - $300k

     ...Define and maintain the multi-generation software architecture for Low-Speed IO (LSIO)...  ...experience.8 years of experience working with embedded operating systems.3 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Mountain View, CA
    13 days ago
  • $192k - $278k

     ...tradeoffs in product development with engineers. The Pixel Enterprise Engineering team is dedicated...  ...Pixel hardware and Google’s unmatched software ecosystem—seamlessly bringing together...  ...strength of Google Workspace. As Senior Technical Program Manager, you can operate... 
    Senior

    Google

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

     ...years of experience with software development in one or...  ...working with embedded operating systems.2 years...  ...C++.Google's software engineers develop the next-generation...  ...forward. As a Senior Software Engineer specializing...  ...at scale across the Pixel product portfolio.The... 
    Senior

    Google

    Mountain View, CA
    5 days ago
  • $159k - $230k

    Collaborate with product managers, engineers, and cross-functional stakeholders to understand requirements, and provide creative, thoughtful...  ...language to build beautiful, innovative products.Android and Pixel UX Design ensures this massive global ecosystem is high-quality... 
    Senior
    Worldwide

    Google

    Mountain View, CA
    9 days ago
  •  ...seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and...  ...automation.   What you will be doing: Core Development  ~ Embedded Software Development...  ...in Computer Science, Electronics Engineering, or a related field.  Familiarity with... 
    Senior
    Weekend work

    E-Space

    Saratoga, CA
    a month ago
  • $150k - $200k

    Senior Embedded Firmware Engineer San Carlos, CA Engineering In office Full-time Connected Commercial Coffee...  ...layout, interrupts, fault handling, core dumps, MPU/cache configuration, and...  ...APIs, or calibration persistence. USB device stack experience. Embedded signal... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    4 days ago
  • $166k - $244k

    Join to apply for the Senior Software Engineer, Core role at Google 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... 
    Senior
    Full time

    Google

    Sunnyvale, CA
    5 days ago
  •  ...Senior UI Developer Conceptualize overall design and contribute on pitches, developing rationalized look & feel across interaction,...  ...variety of ways from hand drawn sketches & scamps, storyboards, pixel perfect visuals or prototypes. Lead the creation of light weighted... 
    Senior

    Keylent Inc

    Sunnyvale, CA
    2 days ago
  • $159k - $230k

     ...qualifications:Bachelor's degree in Mechanical Engineering, Product Design, or related field, or...  ...multiple consumer products in a lead or senior engineer role.Experience collaborating...  ..., you’ll design the next generation of Pixel wearable accessories. You will drive the... 
    Senior
    Work experience placement
    Overseas
    Flexible hours

    Google

    Mountain View, CA
    11 days ago
  •  ...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the... 
    Senior
    Permanent employment

    Reliable Robotics Corporation

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

    Collaborates with senior leadership, product management...  ...of audio features for Pixel devices.Implements...  ...throughout the stack from embedded to high level OS...  ...application.Leads multi-year engineering efforts across sub-...  ...of experience in software development.7 years of... 
    Senior

    Google

    Mountain View, CA
    13 days ago
  • $167.7k - $245.2k

     ...Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team,...  ...develop BIOS, BSP, and Diagnostics for Cisco Core and Edge routing products. Design, develop...  ...developing, debugging, and validating embedded systems and device drivers for... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    2 days ago
  • KLA in Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle inspection systems. You will drive architecture, mentor engineers, and collaborate across mechanical, electrical, and optics teams... 
    Senior

    KLA-Belgium

    Milpitas, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer, Pixel Core USB. Be the first to apply!