Vacancy for Computer Science Graduates at BlackBerry

BlackBerry is hiring an experienced Systems Software Developer (BSP & Drivers) at their Hyderabad location

Computer Science Graduates Vacancy at BlackBerry

Kajal | Jan 5, 2023 |

Vacancy for Computer Science Graduates at BlackBerry

Vacancy for Computer Science Graduates at BlackBerry

Overview:

BlackBerry is hiring an experienced Systems Software Developer (BSP & Drivers) at their Hyderabad location. The QNX Systems Software team is looking for Systems Software Developers (across different levels of seniority) to consult and give advice to our high-profile customer on architecture, design, and implementation of multi-core and multi-threaded systems, partly considering safety conditions (i.e. ISO26262) on newest ARM and nx86-SoC from various silicon vendors.  You must be someone with ideas and real passion for software delivered to maximize reuse, efficiency, and simplicity.

The complete details of this job are as follows:-

Roles and Responsibilities:

The Ideal Candidate should be able to:

Have a successful track record of developing drivers for various hardware peripherals including the adaptation of existing drivers for embedded platforms.

Proven aptitude for BSP development such as board bring up, enhancement of existing software and performance tuning.

Enthusiastic about developing new driver architectures to support future hardware peripheral advancements.

Focused on ensuring software is held to our quality standards

Interested in opportunities to develop software under specialised safety standards such as ISO26262, IEC61508 etc.

The Ideal Candidate should also have:

Bootloader and board bring up skills such as u-boot/DRAM controller initialization / system clock configuration / GPIO & pinmux)

Serial driver development for UARTs, i2c, SPI, CAN, input devices, touch controllers etc

Storage device driver development targeting block storage devices, SD/eMMC, AHCI/SATA or flash technology (NAND/NOR)

High speed complex communication busses like PCIe, USB or SDIO

Experience writing drivers for wired and wireless networking interfaces

Development know-how on power management, DVFS, thermal management, etc

Domain expertise with security hardware and firmware (TPM, TrustZone, etc.)



Eligibility:

Bachelors degree in Computer Science, Computer Engineering or equivalent relevant experience.

In-depth knowledge of C and Assembly programming languages.

Hands on development experience using embedded operating systems (QNX, Linux, GreenHills, VXworks preferred)

Prior experience in driver development is essential

Experience writing software for 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 stand out skill

To Apply for this Job, Visit official Website

Disclaimer: The Recruitment Information provided above is for informational purposes only. The above Recruitment Information has been taken from the official site of the Organisation. We do not provide any Recruitment guarantee. Recruitment is to be done as per the official recruitment process of the company or organization posted the recruitment Vacancy. We don’t charge any fee for providing this Job Information. Neither the Author nor Studycafe and its Affiliates accepts any liabilities for any loss or damage of any kind arising out of any information in this article nor for any actions taken in reliance thereon.

StudyCafe Membership

Join StudyCafe Membership. For More details about Membership Click Join Membership Button
Join Membership

In case of any Doubt regarding Membership you can mail us at [email protected]

Join Studycafe's WhatsApp Group or Telegram Channel for Latest Updates on Government Job, Sarkari Naukri, Private Jobs, Income Tax, GST, Companies Act, Judgements and CA, CS, ICWA, and MUCH MORE!"