QNX Developer - Hyderabad, India - FPT Software
Description
Expertise in kernel, device driver, BSP development, board bring up, porting and customization on Linux and QNX platforms
Work experience and good knowledge of different microcontroller and application processor architectures, especially ARM-v7/v8
Experience working on Linux and QNX system-level design
In-depth experience in architecting multi-threaded software components
Good knowledge of Object-oriented Analysis and Design (OOAD), UML
Experience in deriving system and software architecture from customer requirements
Working knowledge in hypervisor and Inter Guest OS IPC/inter domain communication and protocol implementation with other sub systems
Proficient in C, C++ with development experience on embedded/hard real time systems
Experience about Peripheral Interface I2C, SPI, PWM
Knowledge about CAN protocol, tools (CANoe, CAPL)
Experience with POSIX (thread, file ... programming)
Good knowledge of static code analysis and code coverage tools
Experience in performance analysis and performance optimization
Nice to have:
Experience in Automotive domain