Job Title
Technical Lead /Lead Engineer QNX Platform Development
Requirements
Must Have:
8-12 years of embedded platform development, customization, & maintenance experience of which 3+ in QNX based systems
Experience working in QNX based systems for embedded platforms, Arm Cortex-A5
Good knowledge in QNX SDP/BSP, Driver development and architecture task management, memory management, scheduler and middleware development
Good knowledge on multiple versions of QNX - 6.5, 7.x, 8x and their co-relation
Experience in Multithreaded programming (SMP implementation), usage of IPCs, Interrupts & synchronization methods.
Expertise in using communication protocols (I2C, SPI & UART) in the device driver.
Good exposure on designing, developing and testing device drivers in QNX platform meeting cyber security requirements
Strong in software development for real-time OS based embedded systems
Strong C & C++ (C++17) programming skills, OOPS concepts
Experience in Continuous Integration tools like SVN, Git, Jira etc.
Good to Have:
Experience in Microchip high-performance, ultra-low-power controllers
Working knowledge on Rail systems like EOTD
Experience on agile development framework
Good problem solving and communication skills

Keyskills: C++ QNX BSP Driver Development