Embedded QNX Developer
Develop, debug, and test Linux Kernel and device drivers. Perform board bring-up and hardware/software integration. Optimize system performance, memory usage, and resource utilization. Develop embedded software using C/C++, Python, and scripting languages. Work with communication interfaces including UART, SPI, I2C, Ethernet, and USB.Support operating system development, security protocols, and software updates. Work with hypervisors and virtualization technologies. Understand and troubleshoot boot processes and boot flows.