Linux Kernel Developemnt (Must have), Linux BSP, Embedded C/Embedded C++ (Any) with Python handson
- Experience in Embedded software development and automation in an agile environment.
- Experience in BSP customization, Linux kernel and driver development and testing.
- Good programming aptitude and knowledge of C/C++ is must.
- Any prior experience in Python is also preferred.
- Experience in different communication protocols such as, CAN, SPI, UART, I2C, RS232.
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science or a related field
- 5-8 years of experience in kernel development
- Strong knowledge of C programming language
- Experience with Linux or other Unix-based operating systems
- Experience with kernel debugging tools such as gdb and systemtap
- Experience with kernel modules and device drivers
- Familiarity with software development best practices such as Agile and DevOps
- Excellent problem-solving and debugging skills
- Robust communication and collaboration skills