Working at QNX Software Systems | Glassdoor

QNX Software Systems Overview

Work Here? Start responding to reviews
Kanata, ON (Canada)
201 to 500 employees
1980
Subsidiary or Business Segment
Information Technology
$25 to $50 million (USD) per year
Unknown
About QNX Software Systems
QNX Software Systems Limited, a subsidiary of BlackBerry Limited, was founded in 1980 and is a leading vendor of operating systems, development tools, and professional services for connected embedded systems.

Global ... Read more

Mission: QNX continues to evolve as a trusted partner to the world's largest device manufacturers and systems integrators. Developers rely on feature-rich QNX® Neutrino® RTOS and the highly-integrated QNX® Momentics® development suite to ... Read more

QNX Software Systems Reviews

3.9
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
(no image)
Dan Dodge
15 Ratings
  • Helpful (1)

    "QNX loses it grass roots under BlackBerry leadership."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee
    Doesn't Recommend
    Negative Outlook
    Approves of CEO

    Pros

    Independence, self-motivation, clear goals, wide markets.

    Cons

    Lack of touch w/ customers in the field, poor marketing research, too ambitions plans but not enough tools to reach them.

    Advice to Management

    Listen carefully to your customers and act upon their requests.

See All 37 Reviews

QNX Software Systems Photos

QNX Software Systems photo of: HQ - 1001 Farrar Road
QNX Software Systems photo of: 80+ QNX'ers in Ottawa raise 1,400$ for ALS and get soaked!
QNX Software Systems photo of: QNX riding the Big Bike for Heart & Stroke - Spirit Award winners!
See All PhotosSee All

QNX Software Systems Interviews

Experience

Experience
71%
28%
0%

Getting an Interview

Getting an Interview
57%
28%
14%

Difficulty

2.9
Average

Difficulty

Hard
Average
Easy
  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Declined Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at QNX Software Systems in August 2017.

    Interview

    First interview by phone with shared screen. Technical questions and problem solving skills. Problems like: find issue with the code. Write specific function and unit test for it. And etc.

    In couple weeks there was second interview. Which was rescheduled several times. Technical questions and architecture questions. I would say I screwed up on second interview even though questions were not that complicated. I was preparing myself for multi-threading, algorithms and design questions. But there were bunch of questions related to processing strings. Answers for these questions are easy but not obvious when you stand next to white board.

    Probably because they interview a lot of people the interview process felt like roasting. It wasn't relaxed at all. Below I listed some of questions which I remember, but there were more.

    P.s. After couple weeks they have called me and offered a position. I have declined.

    Interview Questions

    • Design architecture of social network. How would you post feed from client app. How would you notify other client app about new feed. What would table that stores user feeds look like?   1 Answer
    • Basic string processing questions like: verify given string is valid IP address with range 0 ... 255. Write unit test for it.   Answer Question
    • With given numbers (for example: 14115, 5123, 9434, 53, 837) find combination where concatenation of these numbers will return the largest possible number.

      (I thought this was dynamic programming question first. Then tried very lame approach, but the answer was really simple, which is embarassing).   1 Answer
    • Write basic hashset. How would you solve collisions (very straightforward).   Answer Question
    • In given c++ code find all issues. Code processes file: looks for a specific string is each line of the file. Specifically written poorly so it is hard to understand it.   1 Answer
See All 8 Interviews

QNX Software Systems Awards & Accolades

  • Hot for the Holidays((Connected Car - Audi Virtual Cockpit)), CTIA - the Wireless Association, 2014
  • Embedded World Award, Embedded World, 2014
See More

Work at QNX Software Systems? Share Your Experiences

QNX Software Systems
  • Star
  • Star
  • Star
  • Star
  • Star
 
Click to Rate
or