BlackBerry QNX Power Management Developer

3 weeks ago


Hyderabad, Telangana, India QNX Software Systems Full time

Job Title: BlackBerry QNX Power Management Developer

Job Summary:

We are seeking a highly skilled Power Management Developer to join our team at QNX Software Systems. As a Power Management Developer, you will be responsible for developing and maintaining the QNX Power Management framework and driver components in an open-development environment.

Key Responsibilities:

  • Develop and maintain Power Management framework and driver components in an open-development environment.
  • Experience in using vendor's SOC technical datasheets, technical reference manuals, and user guides to manage power and port to various hardware platforms.
  • 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.
  • 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.
  • C

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering or Engineering related field, or equivalent practical experience with a proven track record in technical roles.
  • 7+ years of driver development experience in C, C++ and assembly language.
  • Solid understanding of Driver and low-level CPU programming of suspending and resuming drivers and CPU context.
  • Demonstrated knowledge on PMIC and driver development.
  • Demonstrated knowledge of ACPI on x86 and PSCI for ARM processors.
  • Demonstrated knowledge of Secure Monitoring Calls (SMC).
  • Demonstrated knowledge of run time power management as in Linux / Android.
  • Expertise in troubleshooting and debugging (by instrumentation, trace logging, core-analysis, applying various tools to extract information, code-reviews, JTAG, etc.).
  • Strong analytical skills and 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.

About QNX Software Systems:

QNX Software Systems is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions – from acoustic management to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.

What We Offer:

We thrive in a culture of innovation, technical depth and breadth, exploration and experimentation and provide great career growth opportunities. In return for your skills, expertise, and passion, we will provide you with an attractive compensation & bonus package with excellent benefits.



  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts.As a Power Management Developer at BlackBerry QNX, you will be responsible for maintaining and...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title:BlackBerry QNX Software DeveloperJob Description:We are seeking a skilled software developer to join our team at BlackBerry QNX. As a software developer, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work directly with...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About the Job:At QNX Software Systems, we're looking for an experienced Power Management Developer to join our team. As a key member of our Product Engineering unit, you'll play a crucial role in maintaining and augmenting the QNX Power Management Suspend-to-RAM.Key Responsibilities:Develop and maintain Power Management framework and driver components in an...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job SummaryBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an Open-Source Analyst to join our team.Key ResponsibilitiesLeverage static analysis and SCA tools to classify assets, assess risk, and identify issues.Participate in the development of team tools and systems,...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Embedded Systems Analyst to join our team at BlackBerry QNX. As a key member of our Product Engineering unit, you will be responsible for managing open-source software, including selection, maintenance, license compliance, and contributions.Key ResponsibilitiesLeverage static analysis and SCA tools to classify...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Overview:BlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.Key Responsibilities:Develop and maintain the Power Management framework and driver components in an open-development...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Opportunity Details:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About BlackBerry QNXBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems.Job DescriptionWe are seeking a highly skilled Principal Systems Software Developer to join our team at BlackBerry QNX. As a key member of...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Senior Functional Safety SpecialistJob Summary:BlackBerry QNX is seeking a highly skilled Senior Functional Safety Specialist to join our team. As a key member of our Functional Safety team, you will be responsible for ensuring the safety and security of our embedded operating systems and software.Key Responsibilities:Conduct safety analysis...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Power Management DeveloperAt QNX Software Systems, we are seeking a highly skilled Power Management Developer to join our team. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the QNX Power Management Suspend-to-RAM.Key Responsibilities:Develop and maintain Power Management framework and...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Description:We are seeking a skilled Senior Software Systems Developer - Graphics to join our team at BlackBerry QNX. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.You will provide technology leadership in all aspects of software...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Key Responsibilities:As a Principal Systems Software Developer at QNX Software Systems, you will play a key role in designing and executing development plans and strategies as they relate to key technology trends. You will lead architecture and strategy sessions with our technology partners, provide design input into future products and solutions, and define...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building critical embedded systems.


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems.We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software,...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job SummaryWe are seeking a skilled Video Playback and Streaming Developer to join our team at BlackBerry QNX. As an Embedded Systems Software Developer, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Key Responsibilities:As a Senior Functional Safety Specialist at QNX Software Systems, you will be responsible for conducting safety analysis activities, collaborating with onsite Principal FSM and global teams as needed. You will also create documents and evidence packages to support certification of roadmap or custom software projects.Requirements:Proven...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking an experienced Embedded Software Developer to join our Open Source software development team. As a key member of our team, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. As a Video Playback and Streaming Developer, you will develop multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Overview:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking an experienced Embedded Software Developer to join our Open Source software development team. As a key member of our team, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...