Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Google Embedded Software Engineer Kernel Firmware 
India, Karnataka, Bengaluru 
135183496

01.07.2024
Minimum qualifications:
  • Bachelor's degree in Electrical, Electronics or Computer Streams, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of work experience in development, testing and deployment of consumer electronics/embedded systems
  • Experience with embedded programming in C/C++
  • Experience with embedded systems, RTOS or firmware, device driver

Preferred qualifications:
  • Experience working closely with hardware designers and reading schematics
  • Experience with ARM and/or other low-power SoC architectures, memory system, fabric etc.
  • Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration - Software stacks, Drivers
  • Performance analysis and optimization experience
  • Demonstrated knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration
  • Knowledge of ARM, system BIOS, RTOS and device drivers