Software Engineer, Kernel and Firmware
Onsite
United StatesBangalore, India
United States
Full Time Posted 23 days ago
Job Type
Full Time
Job Details
Minimum qualifications:
- Bachelor's degree in Electrical, Electronics, or Computer Engineering, or equivalent practical experience.
- 2 years of experience in development, testing, and deployment of consumer electronics/embedded systems.
- Experience with embedded programming in C/C++.
- Experience with embedded systems, kernel, Linux, RTOS, or Firmware device driver.
- Master's degree in Electrical, Electronics, or Computer Engineering, or equivalent practical experience.
- Experience with ARM or other low-power SoC architectures, memory systems, or fabric.
- Experience with performance analysis.
- Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration, and drivers.
- Knowledge of embedded systems development, RTOS concepts, device drivers, and hardware/software integration.
- Design software for application developers to make use of hardware accelerators in a timely manner.
- Implement and validate firmware and Linux drivers for power consumption and performance.
- Design, development, and test embedded software drivers for the next generation of smart devices.
Learn more about Google Inc.
Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team