BSP / QNX Developer
Amit TiwariUnited StatesMIDPosted 12d ago
Embedded C/C++QNX RTOSLinux KernelDevice DriversBSP DevelopmentQNX Platform DevelopmentQNX HypervisorVirtualizationBoot ProcessSystem InitializationSystem PerformanceMemory OptimizationPython ScriptingTest AutomationEthernetUSBUARTSPII2CAgileDevOpsCI/CD
About the Role
We are looking for an experienced BSP / QNX Developer to design, develop, integrate, test, and debug embedded software for next-generation embedded and In-Flight Entertainment (IFE) platforms.
Key Responsibilities
• Develop, integrate, and maintain QNX and Linux platform software
• Develop and support Linux kernel modules and device drivers
• Perform BSP development, board bring-up, and hardware integration
• Troubleshoot boot processes, system initialization, and OS-level issues
• Optimize system performance, memory utilization, stability, and reliability
• Work with QNX Hypervisor and virtualization technologies
• Develop test plans and execute functional, regression, and performance testing
• Support CI/CD pipelines, test automation, and Agile/DevOps practices
• Collaborate with hardware, Android, platform software, and validation teams
Requirements
• Strong Embedded C/C++ Programming
• QNX RTOS / QNX SDP
• Linux Kernel and Device Driver Development
• BSP Development and Board Bring-up
• QNX Platform Development
• QNX Hypervisor and Virtualization
• Boot Process and System Initialization
• System Performance and Memory Optimization
• Python Scripting and Test Automation
• Ethernet, USB, UART, SPI, and I2C
• Agile, DevOps, and CI/CD Practices