JOB DESCRIPTION DESIGNATION: LINUX/DEVICE DRIVERS /HYPERVISOR ENGINEER
RESPONSIBILITIES AND REQUIREMENTS
● Expertise in Hypervisor based systems (Preferably on Redbend, QNX, Xen) and CPU virtualization technologies.
● Design, Develop and test device drivers in Linux/Android/QNX platform.
● Multithreaded programming, usage of IPCs, Interrupts & synchronization methods. ● Expertise in using the communication protocols (I2C, SPI & UART) in the device driver.
● Expertise in handling Device Tree based configurations.
● Know how on Porting device drivers into Hypervisor environment.
● Strong C & C++ programming skills, OOPS concepts ● Android Architecture knowhow
● Strong in software development for real-time embedded systems
● Experienced in Design/Architecture Tools like EA
● Expertise in
✓ SCM Tools like GIT/GERRIT
✓ ALM Tools like RTC
✓ Requirements Management Tools like DOORS Katomaran Technologies
● Set up and maintain build and release infrastructure for code patches and kernel builds
● Experience in Yocto based build concepts & Bitbake tool know how.
● Ability to create and review changes for Gerrit and participate in a continuous integration loop.
● Ability to rebuild the entire QNX/ Linux/Android system including the kernel, middleware and applications.
● Experience in Unit test tools like GTest.
● Know-how and experience of SAFe/Agile Development
● Knowledge in Automotive Safety Standards and Processes (ASPICE).
● Logical, Analytical and Debugging/Problem-Solving skills
Educational Qualification: BE/B.Tech, ME/M.Tech
Work Experience: 3-12 years (required)
Contract
Coimbatore, Tamil Nadu, India