Job Description
Desired Candidate Profile
Knowledge Required.
- Skilled at building Linux kernels within the context of the Yocto project
- Skilled in integrating and troubleshooting drivers within the Linux kernel and integrating driver modules.
- Skilled with the use of Bitbake and Toaster
- Skilled and experienced with Python
- Experienced with version control software (Subversion, Git, TFS, DevOps, or similar)
- Experienced with building Linux on Quectel product is desirable but not a requirement
- Experienced with embedded hardware programming and board-level driver development
- Knowledge of Linux Kernels, Bootloaders, Sumo Yocto
- Knowledge of Ethernet driver in uboot
- Knowledge of Barebox mainline
- Porting Linux Kernels on ARM-Cortex, for Freescale, TI, Renesas is advantage
- Knowledge of writing the drivers for different Sensors
- Knowledge of Sysfs and procfs entry to drivers
KEY TECHNICAL SKILLS:
- Operating Systems : Linux
- Software Languages : C, Embedded C, Shell script, C++ Knowledge
- C code Navigators : Ctags, cscope.
- Version Control Tool : Git, SVN version control tools
- Debugger Tools : GDB, KGDB and Eclipse, Jtag,
- Processors : ARM7(microcontrollers), ARM9, ARM-Cortex-M4, ARM-Cortex-A8, Cortex-A9
- Protocols : UART, I2C, SPI, I2S, USB & PCI Knowledge.
Qualification: Any 4 yrs Degree
Experience: 6+ yrs
Location: Mysore / Pune