Developer- Linux Device Driver
Vayavya Labs · Bangalore
Collected role description
Role overview
Developer- Linux Device Driver at Vayavya Labs
The role involves designing, implementing and bug fixing device drivers for various interfaces like USB, PCIe, Ethernet, Display, camera etc.
Responsibilities
- Must-Have
Required qualifications
- 3-8 Years
Required skills
- Excellent programming skills in C
- Design, Implementation and debugging of Linux device drivers
- Ability to read and understand board schematics
- Knowledge of processor architectures for ARM or RISC-V
- Deep knowledge of Linux internals and Linux Kernel Architecture
- Experience with tools like Git, Yocto etc.
- Experience in debugging with JTAG, Signal Analyzers etc.
- Experience in code upstreaming and Open Sourcing.
- BSP (Board Support Package) bring up experience including boat loader and Uboot.
- Behavioural/Non-Technical:
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Self-managed and able to learn and adapt
- Eager to take on new challenging work
Employment details
- Location: Bengaluru, Karnataka Job Brief: Top semiconductor companies are our customers.
- From consumer electronics to hyerscalars to communications and automotive, chips used across all these domains contain platform software or device driver code written by Vayavya.
- Be it complex interfaces like Ethernet, PCIe, USB, storage or multimedia devices, GPUs etc., Be it different platforms like Android, Linux, QNX - Vayavya experts have developed software for all kinds of interfaces and operating systems.
- We’re looking to hire engineers in our growing team of device driver team working on a cutting-edge Consumer SoC of a leading semiconductor company.
- Join us and make an impact!
- Roles &
- Location: Bengaluru [Karnataka] [India]
Additional role details
- Position: Developer - Linux Device Driver Development
Collected experience requirement
3-8 Years