Browse Jobs posted by genuine Employees
Apply to get a referral. Absolutely FREE
Blackberry logo

BlackBerry QNX- Senior Systems Software Developer- Graphics for Hyderabad Location

  Blackberry      Hyderabad      3 - 20 Years
Backend
440
Views
N/A
Quick Applied

Job Description

BlackBerry QNX- Senior Systems Software Developer- Graphics for Hyderabad Location
You will:
    Develop 2D and 3D graphics drivers for a wide range of GPU’s and maintain QNX Graphics subsystem (Display, GPU, Window system, font engine).
    Reading technical register documentation and schematics
    Create and document software specifications and designs that address the needs of QNX customers.
    Unit test and debug implementations on all relevant target architectures for the project (ex. ARM and X86).
    Identify, analyze, and resolve potentially complex problems and inadequacies in software.
    Integration of QNX Hypervisor and Android onto embedded hardware platforms.
    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.
    Coach and mentor team on engineering best practices such as writing clean code, designing scalable, reliable, and performant software solutions, set and ensure compliance to software quality standards, safety standards etc.
 
You will have:
    Bachelor’s degree in Computer Science, Computer Engineering or Engineering related field, or equivalent practical experience with a proven track record in technical roles
    Proven and significant driver development experience in C, C++ and assembly language.
    A high degree of expertise in 2D and 3D graphics
    Expertise in embedded systems on major processor architectures (ARM, x86, PPC, etc.)
    A thorough understanding of Operating System concepts (virtual memory, multithreading etc.)
    Expertise in troubleshooting and debugging (by instrumentation, trace logging, core-analysis, applying various tools to extract information, code-reviews, JTAG, etc.)
    Strong analytical skills, software debugging skills and troubleshooting skills, hands-on experience with the tools and techniques necessary to perform root cause analysis, and ability to come up with win-win solutions in complex business situations.
    Excellent communication, interpersonal and collaboration skills to work with a diverse, global set of internal and external stakeholders.
    Challenging self and team, open to giving and receiving feedback and welcome diversity.
 
If you have any of these then that would be great:
    Familiarity with OpenGL/OpenGL ES/Vulkan
    Working knowledge of development host operating systems (Windows NT/XP/2k, QNX, Linux).
    Programming experience in a POSIX environment
    Familiarity with the QNX Neutrino RTOS
    Work closely with QNX customers and 3rd party HW 2D/3D vendors.
    Familiarity with display controllers.
    Familiarity with Android and WebGL implementations
    Ability to handle ambiguity and collaborate across multiple groups and disciplines.
    
    Aply from
    https://bb.wd3.myworkdayjobs.com/en-US/BlackBerry/jobs/details/BlackBerry-QNX--Senior-Systems-Software-Developer--Graphics_20240325-1?locations=7fccfe3cc1650198795ba900e67347cf&locations=b15feefdaa031001b5e1e32ca4710000
Prerna just got referred for a SDE2 position in Microsoft! Join Whatsapp group and Ask for referral.



Get Job Alerts!
Get notified only for high paying relevant jobs in top MNCs. Promise!