Software Engineer III, Embedded Systems, Firmware

5 hours ago


Bengaluru, Karnataka, India Google Full time
Minimum qualifications:
  • Bachelor's degree in Electrical, Electronics or Computer, or equivalent practical experience.
  • 2 years of experience in development, testing and deployment of consumer electronics/embedded systems.
  • Experience with embedded systems, Real-Time Operating System (RTOS), firmware, or device drivers.
  • Experience with embedded programming in C/C++.
Preferred qualifications:
  • Experience in electrical, electronics or a computer field with embedded domain, data structures and algorithms, and software design.
  • Experience in working with hardware designers and reading schematics.
  • Experience with interface protocols (e.g., USB, SPI, I2C, Universal Asynchronous Receiver/Transmitter (UART), Universal Flash Storage (UFS), Peripheral Component Interconnect Express (PCIe)), power management, system integration, software stacks, drivers.
  • Experience with ARM or other System on a chip (SoC) architectures, memory system, fabric, with performance analysis and optimization.
  • Knowledge of embedded systems development, RTOS concepts, device drivers, hardware/software integration, ARM, system BIOS and device drivers.
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.

The Silicon Software team develops software for a variety of custom silicon for internal and external customers.

In this role, you will be developing software across Platform software (e.g., Board Support Package (BSP), firmware, drivers) delivered to the customers.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.
Responsibilities:
  • Work on hardware and software.
  • Work to enable device drivers for applications on devices.
  • Develop new software, hardware, and system architecture to support future applications.
  • Design, develop, and test embedded software drivers for the next generation smart devices.


  • Bengaluru, Karnataka, India Google Full time

    Minimum qualifications:Bachelor's degree in Electrical, Electronics or Computer, or equivalent practical experience.2 years of experience in development, testing and deployment of consumer electronics/embedded systems.Experience with embedded systems, Real-Time Operating System (RTOS), firmware, or device drivers.Experience with embedded programming in...


  • Bengaluru, Karnataka, India Muse Wearables Full time

    Location: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...


  • Bengaluru, Karnataka, India Ingersoll Rand Compressor Systems & Services Full time

    Ingersoll Rand is committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition,...


  • Bengaluru, Karnataka, India Spinotrix Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    About SpinotrixSpinotrix is a  future-focused technology company specializing inElectric Two-Wheelers, E-Bikes, and advanced IoT & Building Automation Solutions. Our mission is to redefineurban mobilityandintelligent environmentsthrough the seamless integration ofembedded systems, smart electronics, and connectivity-driven innovation.Role OverviewWe are...


  • Bengaluru, Karnataka, India LCM-Loop Charging Module Full time ₹ 12,00,000 - ₹ 18,00,000 per year

    Position:Embedded Firmware EngineerType: Full TimeLocation: Bengaluru(on-site)Stipend: 20k-25kAbout the companyLCM is a pioneering EV tech startup founded by IIT Kharagpur alumni, dedicated to solving EV range anxiety through innovative modular charging solutions. LCM is a path-breaking airflow energy recovery system designed to harness wind energy from...


  • Bengaluru, Karnataka, India onthegotech Full time

    We are hiring an Embedded Firmware Engineer in Bangalore, India. Please go through the job description for your review.Mandatory Criteria:2–3 years of hands-on experience in Embedded Firmware development.Proficiency in Embedded C/C++ and strong debugging skills.Understanding of hardware design fundamentals and PCB-level integration.Experience working with...


  • Bengaluru, Karnataka, India Danaher Corporation Full time

    At Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...


  • Bengaluru, Karnataka, India Cepheid Full time

    At Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...


  • Bengaluru, Karnataka, India Danaher Corporation Full time

    Bring more to life.Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Cepheid, one of Danaher's 15+ operating companies, our work saves lives—and we're all united by a shared commitment to innovate for tangible impact.  You'll thrive in a culture of belonging where you and your...


  • Bengaluru, Karnataka, India Cepheid Full time

    At Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...