Experience: 3 to 12 Years of Exp , Must Haves:
- Development Embedded System software experience in in device drivers and board-support packages for complex SoCs
- Development experience in Embedded domain using C/C++ Programming
- Strong working knowledge of operating systems like Linux / QNX
- Working experience on board bring up activities
- Strong Working knowledge of at least 1 of the IPs Power mgmt., CPU and/or UFS/storage domain
- Experience in working on any Linux/Android Drivers
- Driver development on PCIe / Ethernet / UFS
Embedded System software, Device drivers and board-support packages for complex SoCs
Embedded domain using C/C++ Programming
Linux / QNX Operating Systems
Board Bring Up activities
Power mgmt., CPU and/or UFS/storage domain
Linux/Android Drivers
PCIe / Ethernet / UFS
Role
- The engineer is expected to contribute to an advanced software development environment facilitating board bring-up, development, and delivery.
- The engineer is expected to develop and debug software prototypes including device driver software
- Hands on in kernel debugging, Boot failure issues and Power management and Storage issues
- Software System development and bug fixing on Automotive Chipsets for products based on Android/Linux/QNX OS platforms.
- Development and implementation of an efficient and transparent variant handling and re-use concept for the platform