2 -7 Yrs
Experience
Full-time
Job type
Oct 09, 2025
Expiry
Bachelor's Degree
Qualification
Bangalore Urban
Location
Skills
Job Description
About the Role:
We are looking for a skilled BSP/QNX Linux Developer to join our team and contribute to the development and optimization of embedded operating systems for Software Defined Vehicles. In this role, you will work on QNX and Linux platforms, focusing on board bring-up, device driver development, and BSP porting for SoC/MPU-based embedded systems.
Key Responsibilities:
Develop, optimize, and maintain embedded operating systems, particularly QNX and Linux, for SoC/MPU-based platforms.
Design, implement, and maintain device drivers for various hardware peripherals.
Execute board bring-up activities for new hardware, ensuring compatibility and performance optimization.
Perform BSP porting and kernel configuration for custom hardware integrations.
Manage software build processes, version control, and configuration management using industry-standard tools.
Collaborate with cross-functional teams to diagnose and resolve complex hardware-software integration issues.
Utilize advanced debugging skills to identify and promptly fix system-level issues.
Required Skills:
2+ years of experience in embedded software development.
Proficiency in embedded C/C++ programming and scripting languages like Python and Bash.
Strong experience with RTOS/OS development, porting, and configuring, with a focus on QNX and Linux for embedded systems.
Extensive experience with SoC/MPU architecture, device driver development, and BSP porting.
Experience in board bring-up and hardware integration.