BlackBerry QNX is seeking a Senior System Software Developer BSP to design, develop, and optimize Board Support Packages (BSP) and embedded device drivers for next-generation automotive and embedded computing platforms.
The role includes board bring-up, boot-loader development, peripheral driver implementation, debugging, performance optimization, and ensuring high software quality while working closely with engineering teams on advanced embedded solutions.BlackBerry QNX is seeking a Senior System Software Developer BSP to design, develop, and optimize Board Support Packages (BSP) and embedded device drivers for next-generation automotive and embedded computing platforms.
The role includes board bring-up, boot-loader development, peripheral driver implementation, debugging, performance optimization, and ensuring high software quality while working closely with engineering teams on advanced embedded solutions.
Requirements Bachelor's Degree in Computer Science or Computer Engineering 5+ years of Embedded Software Development Robust C and Assembly Programming Experience with Linux or QNX Board Support Package Development Device Driver Development Bootloader Development Board Bring-up ARM/x86 Processor Architecture PCIe USB UART SPI I2C CAN Power Management Embedded Security Debugging Advantages Competitive Salary Performance Bonus Health Insurance Career Growth Learning Opportunities Global Engineering Projects Collaborative Work Workplace Paid Leave
Bachelor's Degree in Computer Science
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electronics & Communication Engineering (ECE)
Bachelor's Degree in Electrical Engineering
Equivalent Engineering Degree
5+ years
Embedded C Assembly Linux QNX BSP Development Device Driver Development ARM x86 PCIe USB UART SPI I2C CAN U-Boot Board Bring-up Debugging Power Management Embedded Systems
Required Skill Profession
Other General
📌 Senior System Software Developer – Bsp Bengaluru
🏢 Clarus Advisers
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.