About Client:
Our client is into Edge Computing and IoT solutions supporting the transition to connected industrial IoT systems across industries.
Job Summary
Develop board support packages (BSP) for various Intel and ARM based embedded motherboards.
Work with internal hardware and firmware teams as well as external vendors and customers to come up with the board support package for multiple operating systems including Linux, Windows, Android, QNX, VxWorks, etc.
Key Requirements
1-2 years of experience in software development- Strong programming and debugging skills in C, C++
- Solid understanding of principles of programming and operating system fundamentals as well as hardware components and interactions.
- Experience working with Linux or Windows Operating systems
- Experience in developing and debugging device drivers, bootloaders or board support packages in Linux
- Exposure to real-time operating systems like QNX and VxWorks would be a huge plus
- Experience with one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus
- Experience in using configuration management tools like Git
- Strong written and verbal communication skills
- Ability to work with minimal supervision
- Good team player capable of working effectively with global cross-functional teams
- Willingness to learn and adapt to the latest technological developments
- High standard of personal integrity and ethics
Educational Qualification
BE/B-Tech in Electronics & Communication or Computer Science and Engineering