Senior Software Development Engineer

3 months ago


hyderabad, India BlackBerry QNX Full time

BlackBerry QNX – Power Management Developer

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. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware, and security solutions, all purpose-built for embedded systems.

BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 215 million vehicles globally. 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.

Are you the person we are looking for?

Product Engineering unit is focused on product opportunities as they relate to our markets and the growth of our product portfolio considering the future technology. As a successful candidate, you will be responsible for maintaining and augmenting the QNX Power Management Suspend-to-RAM.

Using your extensive knowledge of embedded systems and deep system knowledge, you will provide the technology leadership in all aspects of the software solutions from architecture, design, infrastructure costs, tech stack, scalability, reliability, availability, and performance to software quality. You will partner with product managers, architecture teams and customers to discover and deliver the solutions for the problems across multiple industries including our high-profile automotive Tier 1 accounts.

You must be someone with ideas and real passion for software delivered to maximize reuse, efficiency, and simplicity. Our customers count on us to convert awesome ideas into great products and services.

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. Join us and you will become part of a team that is already leading the way and has even bigger plans for the future. What we are working on is truly ground-breaking

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.
  • 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.

Qualifications

Required 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 programing 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.

Additional skills

  • Understanding of the SOC’s power states, power domains and SOC mechanisms to manage power
  • Programming experience in a POSIX environment
  • Familiarity with the QNX RTOS

Imagine what you could do at QNX Our customers count on us to convert awesome ideas into great products and services. We have some of the brightest minds working on cutting edge platforms at QNX. Join us and you’ll become part of a team that is already leading the way and there is no telling what you could accomplish.



  • Hyderabad, India Thomson Reuters Full time

    Senior Software Engineer, GCR – Corporates Looking for challenging Software Engineering roles to solve some of the most complex software problems that impacts biggest businesses in the world? Global Compliance Reporting (GCR) unit of Corporates, Thomson Reuters is looking for Senior Software Engineer to join at their Hyderabad office. Senior Software...


  • Hyderabad, India Keka HR Full time

    Senior Software Engineer - FrontendJob Title: Senior Software Engineer - FrontendSummary:We are seeking a highly skilled and experienced Senior Software Engineer - Frontend to join our Engineering department. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining the frontend of our software applications. You will...


  • hyderabad, India Keka HR Full time

    Senior Software Engineer - Frontend Job Title: Senior Software Engineer - Frontend Summary: We are seeking a highly skilled and experienced Senior Software Engineer - Frontend to join our Engineering department. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining the frontend of our software applications. You...


  • Hyderabad, India Keka HR Full time

    Senior Software Engineer - Frontend Job Title: Senior Software Engineer - Frontend Summary: We are seeking a highly skilled and experienced Senior Software Engineer - Frontend to join our Engineering department. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining the frontend of our software applications. You...


  • Hyderabad, India Keka HR Full time

    Senior Software Engineer - FrontendJob Title: Senior Software Engineer - FrontendSummary:We are seeking a highly skilled and experienced Senior Software Engineer - Frontend to join our Engineering department. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining the frontend of our software applications. You will...


  • Hyderabad, India Keka HR Full time

    Senior Software Engineer - Frontend Job Title: Senior Software Engineer - Frontend Summary: We are seeking a highly skilled and experienced Senior Software Engineer - Frontend to join our Engineering department. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining the frontend of our software...


  • Hyderabad/ Secunderabad, India PROGRESS SOFTWARE Full time

    Apply Senior DevOps Engineer, PROGRESS SOFTWARE in Hyderabad/ Secunderabad for 5 - 9 year of Experience on TimesJobs.com


  • Hyderabad, India upGrad Full time

    We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Hyderabad. The ideal candidate will have strong expertise in NestJS, Node.js, MongoDB, and TypeScript. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing robust and scalable software solutions to support our online education...


  • Hyderabad, India upGrad Full time

    We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Hyderabad. The ideal candidate will have strong expertise in NestJS, Node.js, MongoDB, and TypeScript. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing robust and scalable software solutions to support our online education...


  • Hyderabad, India upGrad Full time

    We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Hyderabad. The ideal candidate will have strong expertise in NestJS, Node.js, MongoDB, and TypeScript. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing robust and scalable software solutions to support our online education...


  • Hyderabad, India Acheron Software Consultancy Pvt Ltd Full time

    Job Description :We are looking for a seasoned Senior Software QA Engineer to ensure our projects meet the highest standards of quality and efficiency. The ideal candidate will bring a minimum of 5 years of QA experience, with a proven track record in leading testing efforts on complex service projects. This role demands hands-on testing skills, a strategic...


  • Hyderabad, India Acheron Software Consultancy Pvt Ltd Full time

    Job Description : We are looking for a seasoned Senior Software QA Engineer to ensure our projects meet the highest standards of quality and efficiency. The ideal candidate will bring a minimum of 5 years of QA experience, with a proven track record in leading testing efforts on complex service projects. This role demands hands-on testing skills, a...


  • Hyderabad, India New Relic, Inc. Full time

    Senior Software Engineer Senior Software Engineer Senior Software Engineer Req ID FY|R&D|#7 Location(s) Hyderabad, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to work with a teamof exceptional engineers, apply now for the position of Senior Software Engineer at New Relic. Let's embark on an...


  • Hyderabad, India Coupa Software Full time

    Through the power of trillions of dollars in business spend, Coupa’s mission is to unlock our customers' full potential to do well and do good, anchored in our shared belief that we are smarter together. Our customers, suppliers, and employees- our Coupanians- come together to co-create ideas and innovations that impact the power of spend....


  • Hyderabad, India Cornerstone OnDemand Full time

    We're looking for a Senior Software Engineer This role is Office Based, Hyderabad Office You’ve Got What It Takes If You Have… Minimum 5 years of software engineering work experience Ability to work hands-on and have passion for delivering high quality code Strong logical, analytical and problem solving skills Excellent...


  • Hyderabad, India Experian Full time

    Job DescriptionJob descriptionThe Senior Software Development Engineer will work on Fraud North America software and platforms with a focus on security, feature enhancements and platform modernization. Applications supported will include Precise ID, Document Capture among others. Responsibilities will include analyzing, designing and developing changes....


  • Hyderabad, India Object Technology Solutions Inc Full time

    Job Description Object TechnologySolutions, Inc (OTSI) has animmediate opening for a Senior Software Developer Senior Software Developer MAJOR RESPONSIBILITES: We are seeking an innovative and creative Senior Software Developer who is ready for the challenges, responsibilities, and rewards that come with working in a high-energy, fast-paced...


  • Hyderabad, India Crunchyroll Full time

    About CrunchyrollWE HELP EVERYONE BELONG. IT’S OUR PURPOSE.Founded by fans, Crunchyroll delivers the art and culture of anime to a passionate community. We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help them connect with the stories and characters they crave. Whether that experience is online or in-person,...


  • Hyderabad, India People Tech Group Inc Full time

    Hi Folks,We have openings for Senior Software Engineer Open GL. please find below the detailed job description for your reference.Job Role: Senior Software Engineer (Open GL)Expereince: 10+ YearsWork Loaction: HyderabadWork Model : Work from OfficeNotice Period: 15 - 30 daysJob Description:-Proficiency in **C++**- Strong experience with **OpenGL**- Hands-on...


  • Hyderabad, Telangana, India WARNERMEDIA Full time

    Welcome to Warner Bros. Discovery... the stuff dreams are made of.Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...