Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Full Stack Java Senior Java Developer Java Developer Junior Software Developer software developer Junior Software Developer Marketing Focused Web Developer Sr developer Web Developer Java Developer Intermediate Java Developer Software Developer Web Developer and Social Media Promoter Software Developer Intermediate Web Designer Back End Developer Jr Software Developer - Robotics Web developer Web Developer Intermediate Senior Front-End Developer Senior Front-End Web Developer Webmaster Data Engineer Big Data Engineer Data Engineer Data Engineer Data Science Engineer Data Engineer Sales Engineer Business Data Engineer Engineering Support UNIQUE ENGINEERING OPPORTUNITY ANALYSTS - NEW GRADUATES Summer Internship Engineer Summer Student - FS Engineering Associate Experienced Backend Developer - Fintech Solar Engineering Associate Science Systems and Sustaining Engineering - Technical Inside Sales Representative Backend Developer II Software Developer Backend Developer Senior Backend Developer Backend Developer Backend PHP Developer Newest Jobs
Companies
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify Jane Street First Convenience Bank LowCostWebDesignFirm.com Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Recovhub Walgreens Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira 51talk The Youth Connection Checkout 51 mappedin GoParkr autoTRADER.ca Hootsuite SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Embedded Software Developer (Graphics) At BlackBerry

Location: Ottawa, Ontario

Job Description

QNX supplies the software used in navigation, entertainment, and digital-instrument-clusters in millions of vehicles around the world including Audi, BMW, Chrysler, GM, Porsche, Toyota, and dozens of others. The QNX CAR Platform is the foundation to build next generation automotive infotainment systems targeted at all major OEMs across North America, Europe, and Asia.

QNX has been a leading provider of operating systems for the embedded marketplace for over 30 years. Our operating system is used extensively in a wide range of embedded systems to powers some amazing things. You can find our software in high-speed trains, in-car infotainment systems, medical devices, advanced vision systems on the International Space Station, and the latest BlackBerry® smartphones. We’re pushing the boundaries of human ingenuity to help create mind-blowing systems in mobile, infotainment, medical, aerospace and more.


At QNX you will be presented with the opportunity to solve complex and interesting problems. Pushing the boundaries of current mobile platforms, you will be presented with exciting challenges in mobile development.

Responsibilities

  • Embedded target side software configuration of BSP, drivers, operating system, graphics, multimedia, and middleware components
  • Debugging of software ranging from low-level embedded, graphics, middleware, and applications
  • Porting third party C/C++ software to QNX RTOS
  • Porting QNX CAR automotive software stack to new embedded hardware platforms including Texas Instruments, Qualcomm, Freescale and Intel
  • Merging and maintenance of software across multiple development branches
  • Host side target deployment tools and environment
  • Analysis of complex system integration issues including boot performance, system stability, and memory optimizations

Essential Skills and Qualifications

  • Bachelor’s degree in Computer Science, Mathematics, Engineering or equivalent plus 1-3+ years of relevant work/co-op experience
  • Strong C/C++ software development experience
  • Experienced in operating systems and real-time embedded systems (software and hardware)
  • Experience writing multi-threaded, asynchronous software
  • Excellent low-level debugging and problem solving skills

Preferred Skills:

Co-op, classroom and/or work experience in one or more of the following areas:

· Completed courses in OS and/or RTOS/CE

· Python

· Jenkins / Hudson configuration

· Device driver or BSP development

· Graphics and OpenGL ES development

· Application development in Qt5, Android, or HTML5


#LI-TT1



Job Family Group Name:

Product Development


Scheduled Weekly Hours:

40