BlackBerry is hiring an experienced Systems Software Developer (BSP & Drivers) at their Hyderabad location
Kajal | Jan 5, 2023 |
Vacancy for Computer Science Graduates at BlackBerry
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:-
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.)
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.
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!"