Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
Company
Current Openings
BSP Driver Developer - India
Current Job Openings

Current Job Openings

QNX Software Systems

BSP Driver Developer - India

Location: Bangalore, India


Our India BSP Driver Developers will be responsible for end-to-end development of QNX board support packages, drivers and HW accelerator support for new embedded processors and SOCs.

Job Duties

Primary Functions

Maintain and develop QNX's device drivers, board support packages and hardware adaptations.

Create and document software specifications and designs that address the needs of QNX customers.

Conduct reviews to ensure that software specifications meet market requirements.

Conduct reviews with technical peers to ensure that designs meet QNX software design guidelines.

Write code based on approved design spec's. using high level software languages and assembly language.

Unit test implementations on all relevant target hosts for the project .

Identify, analyze and resolve potentially complex problems and inadequacies in software.

Provide project estimates for requirement, design, implementation and test efforts.

Maintain an in-depth understanding of current software department approaches and standards through communication with development team members, technical leads, and management.

Experience & Education

Education & Experience

University degree in computer science or electrical engineering (or equivalent). 2-6 years of experience in embedded development.

Appropriate experience - coding of drivers/BSPs, firmware, kernels. Development language is C ' proficiency should be intermediate to expert. Experience with QNX is a plus.

Experience with modern 32-bit processor architecture: Intel x86, ARM, PowerPC, Renesas SH, MIPS.

Good understanding of low-level hardware, including memory interfaces, flash programming, hardware debugging.

Experience with modern peripherals; examples include network controllers, graphics controllers, USB, ATAPI, DSPs, wireless, bluetooth, video accelerators.

Enthusiasm coupled with initiative, good communication skills, technical depth, desire to learn.

Ability to manage multiple projects/deliveries in parallel.

Apply Online

Click here to submit your resume online.