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

Senior Embedded Software Engineer, Microcontroller OS

$174k - $253k

Google

Design and implement MCU features needed for low power AR glasses.Transform MCU code so that it's easy to migrate MCUs, RTOSes, and peripherals.Optimize system efficiency (power, themals, memory).Bring up new systems and building next generation smart glasses.Work closely with the BSP teams, Electrical Engineering (EE) teams, and Phone teams.Minimum qualifications:Bachelor’s degree or equivalent practical experience.5 years of experience with software development in the C++ programming language.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience with embedded systems and firmware programming. Experience with realtime embedded programming for microcontrollers.Preferred qualifications:Master's degree or PhD in Computer Science, or a related technical field.Experience with Pigweed or Zephyr.Experience with real time operating systems (FreeRTOS, Zephyr, etc.).Experience with modern build systems (e.g., Bazel, CMake).Experience with debugging designs, working with EEs, and deciphering datasheets/reference manuals.Experience taking consumer electronics to production.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.In addition to a powerful SoC, many Android devices (phones, watches) include one or more low-power coprocessors which typically contain an MCU-class processor and other low-power cores such as DSPs. These coprocessors serve to provide always-on functionality and offload tasks from the SoC so it can be put into a lower-power state.Typically, the Microcontroller Unit (MCU) firmware is entirely considered a BSP concern and is not part of the Android platform offering.Our team's goal is to provide the framework and many of the components needed to build high-quality MCU firmware for a glasses product running Android microXR.The Google Augmented Reality team is a group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $174000 - $253000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: San Francisco, CA, USA; San Jose, CA, USA.Bachelor’s degree or equivalent practical experience.5 years of experience with software development in the C++ programming language.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience with embedded systems and firmware programming. Experience with realtime embedded programming for microcontrollers.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer, Microcontroller OS in San Francisco, CA vacancy
  •  ...building the most advanced hardware, software, and AI technology to make it possible...  .... The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations...  ...embedded Linux platform across boot, OS, and runtime services. Secure... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    13 hours ago
  •  ...Sr. Firmware Engineer, Bluetooth (BLE) How you'll contribute Own...  ...iOS and Android devices, OS versions, and real‑world RF...  ...BLE Expertise: 5+ years of embedded software engineering, with at least...  ...C++ on resource‑constrained microcontrollers; proficiency with Python or... 
    Senior
    Remote work

    Eight Sleep

    San Francisco, CA
    1 day ago
  • $160k - $220k

     ...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can...  ...help!As the Sr or Staff level for the Embedded Engineering team, you will be responsible...  ...architecting, executing, and building the embedded software that powers our lidar firmware system.... 
    Senior
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    2 days ago
  • $180k - $200k

     ...We are looking for a highly skilled Embedded Engineer who can translate advanced sensor algorithms...  ...efficient embedded C/C++ code for microcontrollers or other constrained platforms....  ...sensor algorithms / ML models into system software. Develop monitoring and... 
    Senior
    Full time

    Gridware

    San Francisco, CA
    13 hours ago
  •  ...Embedded Controls Engineer Lead – Newlight Location: On-site Team: Embedded Systems & Real-Time Control Newlight is developing the world’s first scalable retrofit solution enabling hydrogen-assisted combustion for the existing global fleet. We combine advanced hardware... 
    Senior
    Immediate start
    Worldwide

    New Light

    San Francisco, CA
    3 days ago
  •  ...don't believe culture can be engineered - but when it falls into...  ...Position Overview As an Embedded Engineer, you will develop safety...  ...closely with hardware, software, systems, and safety engineering...  ...in C++ for automotive-grade microcontrollers Develop and maintain bootloaders... 
    Senior
    Local area

    Humble Robotics

    San Francisco, CA
    2 days ago
  • $170k - $210k

     ...Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior Embedded Software Engineer to ship and...  ...practices ~ Experience developing firmware features for microcontrollers in embedded real-time systems (drivers, comms,... 
    Senior
    Remote work
    Day shift

    unspun inc.

    Emeryville, CA
    13 hours ago
  • $162k - $252k

     ...a diverse, world-class team—engineers, designers, researchers, and...  ...a human-centric mindset.By embedding AI advancements into every HP...  ...work.About The RoleThe System Software team is responsible for...  ...firmware for low-power embedded microcontrollers to coordinate sensors,... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    HP IQ

    San Francisco, CA
    9 hours ago
  • Position Summary:We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software...  ...maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.Participate in requirements... 

    Cutera

    Brisbane, CA
    3 days ago
  • $140k - $225k

     ...assembling a diverse, world-class team—engineers, designers, researchers, and product minds...  ...—always with a human-centric mindset.By embedding AI advancements into every HP product...  ...Ability to work independently across hardware/software boundaries and communicate findings... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    2 days ago
  • $180k - $260k

     ...Firmware Engineer Foundation is developing the future of general purpose robotics with...  ...firmware in C and C++ for 32-bit microcontrollers. Build applications on top of FreeRTOS...  ...Strong proficiency in C and modern C++ for embedded targets, including understanding of... 
    Senior

    Foundation

    San Francisco, CA
    1 day ago
  •  ...into a single, modern platform that powers software, APIs, payments, and patient experiences...  ...is looking for a Staff IT Systems Engineer to play a key role in securing and managing...  ...applicationsStrong knowledge of IAM, MDM, Mac OS and device lifecycle management best... 
    Senior
    Live in

    NexHealth

    San Francisco, CA
    2 days ago
  •  ...innovation through advanced hardware engineering and AI solutions. Our...  .... Position Overview: As a Senior Firmware Engineer , you will...  ...processes related to firmware, software, and electronics. You will...  ...Worked with known microcontroller vendors such as STMicro, Nordic... 
    Senior

    Echo

    San Francisco, CA
    3 days ago
  •  ...Role Autonomous aircraft need onboard software that communicates, updates, reports health...  ...in safety-critical environments. The Embedded Platform team builds the middleware and...  ...integration for flight-software teams. Senior engineers lead substantial services and integrations... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    2 days ago
  •  ...a managed AI infrastructure company building a next-generation, OS-like experience that makes distributed Kubernetes-based systems...  ...individual builders and production teams. We're looking for a Frontend Engineer to own and shape the interface of our cluster operating system... 
    Full time

    Clera

    San Francisco, CA
    13 hours ago
  • $125k - $210k

     ...speeds.About You and The RoleSenior Embedded Software Engineer on the Long Range Platform (South San...  ...flight- and safety-critical code on microcontrollers (bare-metal/RTOS): drivers, device...  ...changes.What You'll BringTitle/level: Senior Embedded Software Engineer as stated... 
    Senior
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    3 days ago
  • $150k - $180k

     ...with a first‑of‑its‑kind software platform solution to enable...  ...Role: This position is for a Senior Firmware Engineer in Avive’s R&D...  ...implementing, testing and debugging embedded firmware from concept...  ...systems; familiarity with microcontrollers (e.g. ARM), digital signal... 
    Senior
    Local area

    Socket

    Brisbane, CA
    3 days ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!... 
    Senior
    Full time

    Diversified Services Network

    San Francisco, CA
    1 day ago
  • $159.8k - $235k

     ...focused on business impact. We are a highly senior team composed of former pioneers from a...  ...the RoleWe are looking for a Senior/Staff Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    2 days ago
  •  ...across the nation use our industry-leading software to look at their data, make critical...  ...us invent new solutions in our FruitScope OS (web app) – that is changing the way farmers...  .... About the role:  As an early engineer, you'll receive generous equity compensation... 
    Senior
    Full time
    Work at office
    Flexible hours
    Weekend work

    Orchard Robotics

    San Francisco, CA
    13 hours ago
  •  ...Formal is on a mission to build the best engineering team and we're looking for people who want...  ...more traffic What You Need Software development experience building data-intensive...  ...production systems Experience working in DBs, OS, networking, or other systems-level... 
    Senior
    Full time
    Flexible hours

    Formal

    San Francisco, CA
    13 hours ago
  •  ...Senior Embedded Software Engineer - Contract Cytovale |  Software & Data Systems Department: Software & Data Systems Reports To: Senior Engineering...  ...Linux-based embedded platforms, software architecture, OS upgrades, and development infrastructure. What You'll Do... 
    Senior
    Contract work
    Temporary work

    Cytovale

    South San Francisco, CA
    24 days ago
  • $230k - $295k

     ...blockchain designed to become the Economic OS for the internet. Enterprises, financial...  ...and work closely with product design and engineering, as well as a broad set of internal teams...  ...for money.Collaborating with senior product leadership and other product managers... 
    Senior
    Flexible hours

    Circle

    San Francisco, CA
    3 days ago
  • Senior Principal Technical Solution Architect – Humanoid...  ...Robotics, building software platforms that enable...  ...and cross-functional engineering teams.Key...  ...containerized deployments, and embedded computing platforms....  ...kernel environments.Microcontroller RTOS: Zephyr RTOS,... 
    Senior
    Remote work

    Cerence Inc.

    San Francisco, CA
    2 days ago
  • $150k - $250k

     ...robots that build robots. Factory OS is building software that runs factories. Our platform spans...  ..., product managers, and backend engineers to deliver cohesive user experiences...  ...We are committed to being deeply embedded in the U.S. industrial base. Our focus... 
    Senior
    Full time

    Foundry Robotics Inc

    San Francisco, CA
    40 minutes ago
  •  ...are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger architectures...  ...integration, and battery-powered embedded systems. If you have built product...  ...intersection of hardware and low-level embedded software, this role is for you.This is a hands... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Oura

    San Francisco, CA
    2 days ago
  • $170k - $215k

     ...The RoleAs a Motor Control Engineer at Zipline, you’ll be responsible...  ...mechanism designers, flight software developers, and test-site...  ...targeting a bare-metal ARM microcontroller.Write peripheral drivers for...  ...willingness to work in a variety of embedded environments, from running... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    1 day ago
  • $166k - $216k

     ...Position Summary:We are looking for a hands-on Senior Firmware Engineering Manager to lead and grow a critical embedded firmware team developing battery-powered cardiac...  ...-functionally with electrical engineering, software engineering, QA/RA, and other stakeholders to align... 
    Senior
    Full time
    Remote work

    iRhythm Technologies

    San Francisco, CA
    1 day ago
  •  ...Staff Embedded Software Engineer (Generalist) (C++) Location: San Francisco, CA - In Office 3 Days/Week About Point One Navigation...  ...- from Linux-based devices (ARM and x86) to bare-metal microcontroller environments. Ensure the software stack is well-structured... 
    Work at office
    Immediate start
    3 days per week

    Point One Navigation

    San Francisco, CA
    35 minutes ago
  • $148.7k - $240.53k

     ...and lifecycle strategy for PAN-OS, the core operating system...  ...complex operational challenges, embedding "secure-by-design" principles...  ...with cross-functional engineering and central security teams to...  ...with engineering and management software teams (Panorama, Strata Cloud... 
    Senior
    Full time
    Work at office
    Shift work

    Palo Alto Networks

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer, Microcontroller OS. Be the first to apply!