Skip to content
ReferMeAJob
LiveFull-timeApply by 1 Nov 2026

BSP Developer

Hyderabad, Telangana, India

Experience
4–7 years
Employment
Full-time
Work mode
Onsite
Salary
₹9.5 L–22.9 L / year
Deadline
Apply by 1 Nov 2026
Posted
2025-04-09

Required skills

SkillExperienceLevel
C Language2+ yearsNot specified
C++1+ yearsNot specified
RTOS2+ yearsIntermediate
Board Support Package (BSP)3+ yearsAdvanced
Device Driver Development3+ yearsAdvanced

About the role

Position: BSP Developer

Location: Hyderabad

Type: Full Time payroll with BlackBerry

  • Design and develop device drivers for various hardware peripherals and ensure the software delivered is always of high quality.
  • Lead new driver architecture and strategy sessions with our technology partners to support future hardware peripheral advancements.
  • Define and design documentation, software specifications and other artifacts as they relate to product development processes (safety scope etc.) to address the needs of our customers.
  • Design and implement automation strategies for the entire software lifecycle (develop/test/deploy/update)
  • Collaborate with product teams on positioning of new product concepts into the wider QNX portfolio
  • Coach and mentor team on engineering practices such as writing clean code, designing scalable, reliable, and performant software solutions, set and ensure compliance to quality standards & safety standards etc.
  • Guide the team in analyzing sophisticated problems and break them down into logical parts to set the right prioritization to increase business value.

Skills & Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering or Engineering related field, or equivalent practical experience with a proven track record in technical roles
  • Expertise in Board Support Package, designing and developing drivers for wired and wireless networking interfaces, storage device drivers, power management, DVFS, thermal management, etc.
  • Significant experience in Unix internals and embedded development experience using C, C++ and assembly language
  • Some experience in a technical leadership role; supervising strategic projects as an individual contributor
  • Architectural design experience on QNX OS or its components or experience with Linux or other POSIX based OS (Kernel Development)
  • Expertise in embedded systems on major processor architectures (ARM, x86, PPC, etc.)
  • Hands on experience in the development of software following either safety standards (ISO26262, IEC61508 etc.) or MIL standards would be a standout skill.
  • Expertise in resolving and debugging (by instrumentation, trace logging, core-analysis, applying various tools to extract information, code-reviews, JTAG, etc.) to come up with effective solution in complex business situations.
  • Experience with all the aspects of modern DevOps based development and practices, such as automated deployment, test coverage / test frameworks, CI/CD, etc.
  • Excellent communication, interpersonal and teamwork skills to work with a diverse, global set of internal and external collaborators.
  • A challenging self and team approach, open to giving and receiving feedback and embracing diversity.

Role categories

Similar roles in Hyderabad

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
AI

Mumbai, India

NewFull-timePythonArtificial IntelligenceRESTful API
₹3 L–4 L / year
Apply Now
BD

Mumbai, India

Full-timeJodeRuby on RailsGITApplication SecurityEJS
₹20 L–25 L / year
Apply Now
QE

Mumbai, India

Full-timeSQLJiraSystems Development Life Cycle - (SDLC)Manual TestingFunctional Testing
₹6 L–8 L / year
Apply Now
AJ

Noida, India

Full-timePythonMachine LearningLangchainRAG
₹5 L–10 L / year
Apply Now