Senior Embedded Software Engineer, Pixel Core USB
$174k - $252kSenior Embedded Software Engineer, Pixel Core USB Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Location: Mountain View, CA, USA 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, 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. 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 open-source 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. Responsibilities 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 high impact 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). 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. The US base salary range for this full-time position is $174,000-$252,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Learn more about benefits at Google. Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google’s Applicant and Candidate Privacy Policy. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire. If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. #J-18808-Ljbffr Google
$174k - $252k
Google is seeking a Senior Embedded Software Engineer to work in Mountain View, CA, focusing on the next generation of USB connectivity and charging. This role involves developing Linux... ...addressing USB software solutions for Pixel products. Candidates should have substantial...Senior- ...YOH Services LLC in Sunnyvale, CA is seeking a self-motivated Software Engineer to join a skilled team working on high-performance GPS navigation receivers for aviation. You will design and implement applications supporting development, testing, and production of Trimble...Senior
- Yoh, a Day & Zimmermann company, is seeking a Software Engineer in California to join a team developing GPS navigation receivers used in aviation... ...systems, software, and hardware teams to deliver robust embedded software for production #J-18808-Ljbffr Yoh, A Day &...Senior
- ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate...SeniorLocal areaWorldwideFlexible hours
$171k - $264k
...agriculture industries in three core areas: tools and... ...applied.co. Meet Our Engineers on the Vehicle OS Team... ...update complete vehicle software and AI applications. This... ...We are looking for senior software engineers with... ...expertise in developing embedded software applications on...SeniorFull timeFor contractorsFor subcontractorFlexible hours- General Motors is seeking an engineer for the Autonomous Vehicle Launch team. This role involves developing embedded applications for autonomous driving systems, ensuring deployment... ...should have extensive experience in software quality and a strong programming background...Senior
- Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components - LwIP, WPA Supplicants, D-Bus, ConnMan...SeniorContract workWork experience placement
- Google is seeking a Senior Software Engineer to contribute to Pixel privacy and security, leveraging advanced AI to identify vulnerabilities and strengthen low-level platform code. The role involves collaborating with silicon and OS teams to ensure robust protections across...Senior
- ...Technical Program Manager III for Product Quality on the Pixel team. You will lead multi-disciplinary programs,... ...requirements, manage schedules, and communicate tradeoffs with engineers and executives across hardware/software domains. The role focuses on preventing quality...Senior
- Google Mountain View is seeking a Senior Software Test Engineer to drive Pixel Watch system validation. You will design tests spanning lab and factory environments, and lead automation to flag execution anomalies. You will translate Critical User Journeys into automation...Senior
- ...s degree in a technical field and at least 5 years of program management experience. The position offers a salary range from $163,000 to $237,000, along with bonuses and benefits, contributing to the development of the Google Pixel products. #J-18808-Ljbffr Google Inc.Senior
$172k - $349k
Hewlett Packard Enterprise is seeking an experienced Embedded Software Engineer to join our innovative team. This hybrid role requires strong skills in C/C++, and 10+ years in embedded systems for developing high-scale networking platforms. The ideal candidate will be...Senior- Fortinet is seeking a Principal Embedded Software Engineer to advance secure wireless solutions. You will work across the full software lifecycle on Enterprise Wireless products, focusing on C programming, networking concepts, and feature development within a collaborative...Senior
$172k - $349k
Hewlett Packard Enterprise is looking for an experienced Embedded Software Engineer to develop and debug software for network products. Candidates should have a BS or MS degree in Computer Science or a similar field and over 10 years of experience in embedded systems and...Senior- Hewlett Packard Enterprise is looking for an Embedded Software Engineer to develop innovative networking solutions primarily from their Sunnyvale office. Candidates should have a BS or MS in Computer Science/Engineering and at least 5 years of experience in embedded systems...SeniorWork at office
- ...let’s advance the world of minimally invasive care. As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the... ...developing C/C++ embedded and real‑time software for multi‑core, multi‑processor systems, especially on embedded Linux...SeniorLocal areaWorldwideFlexible hours
- Kratos Unmanned Aerial Systems (KUAS), a division of Kratos Defense & Security Solutions, is hiring an Embedded Software Engineer to architect and implement mission‑critical software for UAV flight computers. You will bridge flight algorithms with avionics hardware, delivering...Senior
- Zoomcar is seeking a skilled software engineer for networking-related products in Sunnyvale, CA. The role requires a strong background in C/C++ and extensive experience in networking software development. Ideal candidates will collaborate with hardware teams and handle...Senior
$150k - $218k
Google is seeking a Senior Software Test Engineer for the Pixel Watch, responsible for designing innovative test features to ensure system performance. You will lead the development of scalable validation test infrastructures and drive automation efforts, significantly...Senior- Intuitive is seeking a skilled engineer to join our New Product Development Platform Software team, focused on developing the Ion™ endoluminal system aimed at improving... ...diagnosis. The role involves designing robust embedded software in a collaborative environment,...Senior
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver... ...Enable core subsystems (boot chain, clocks/resets... ...display, camera) and/or connectivity (USB, Ethernet, BT/Wi‑Fi)...SeniorRemote work
- ...Sunnyvale, California is seeking a skilled software developer to analyze and create... ...requires expertise in developing C/C++ embedded code and integrating software with automotive... ...protocols. Candidates should have a degree in engineering and demonstrate proficiency in Matlab/...Senior
- Intuitive in Sunnyvale, California is seeking a Senior Manager, Embedded Software Engineering to lead a team in developing innovative electrosurgery products. This role emphasizes managing the full software development lifecycle, ensuring compliance with industry standards...Senior
- Intuitive in Sunnyvale, California is looking for a Senior Embedded Software Engineer to advance their robotic surgical platform. You will design and develop embedded software while collaborating with cross-functional teams to address clinical needs and safety requirements...Senior
$213k - $263k
...autonomous driving technology company is looking for a skilled software engineer to develop high-quality vertically-integrated C++ software... ...software development in modern C++, preferably in embedded systems. The role offers a hybrid work schedule and a competitive...Senior$192k - $278k
...integration and hardware/software co-design across... ...consumer electronics or embedded systems. Entrepreneurial... ...closely with creative engineers, designers, marketers,... ...users. The Google Pixel team is dedicated to delivering... ...audience. As a Senior Product Manager, you...SeniorFull time- ...Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/... ...firmware, and resolving issues across the software stack. Candidates should hold a Bachelor's...Senior
- ...technology! Job Description As a core member of our design team, our Senior Firmware Engineer takes ownership of embedded code in our rich robotics... ...between the hardware and software teams. Working directly with... ...interfaces (I2C, SPI, SDIO, I2S, USB) Strong communication and...Senior
- ...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, hardware...SeniorContract workWork at officeShift workRotating shift2 days per week
$78k
...a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological... ...(raw/UDP/LwIP), CAN/CAN‑FD, RS‑485/USB. Hands‑on experience with real‑time operating... ...in C for bare‑metal and RTOS‑based embedded systems. Experience with DMA‑driven...SeniorFull timeLocal area
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!
- embedded software engineer Mountain View, CA
- embedded systems software engineer Mountain View, CA
- embedded developer Mountain View, CA
- embedded engineer Mountain View, CA
- senior app developer Mountain View, CA
- senior international account manager Mountain View, CA
- senior product manager mobile Mountain View, CA
- senior magento developer Mountain View, CA
- senior quantitative risk analyst Mountain View, CA
- sr marketing manager Mountain View, CA

