Software Engineer, Silicon
Onsite
United StatesBangalore, India
United States
Full Time Posted 25 days ago
Job Type
Full Time
Job Details
Minimum qualifications:
- Bachelor's degree in Electrical, Electronics, or Computer Engineering, or equivalent practical experience.
- 8 years of experience in development, test, and deployment of consumer electronics/embedded systems.
- Experience with embedded programming in C/C++.
- Experience with embedded systems, Kernel, Linux, RTOS, or firmware, device drivers.
- Experience with performance analysis.
- Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration, and drivers.
- Experience with ARM or other low-power SoC architectures, memory systems, or fabric.
- 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 optimal power and performance.
- Design, develop, and test embedded software drivers for the next generation smart devices.
- Define architecture in collaboration with stakeholders to identify user experience characteristics and how they can be mapped onto hardware or in development.
- Lead a team of engineers for delivery of software for subsystems and for power and performance.
About the Company
Google Inc.
Mountain View, CA, United States
Build for everyone Since our founding in 1998, Google has grown by leaps and bounds. Starting from two computer science students in a university... Read more
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