Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Software Engineer Senior Database Developer Sales and Merchandising Representative Sales Management Trainee advertising specialist Driver Administrative Associate Independent Contractor - Local BUSINESS SALES CONSULTANT Junior Accounts Receivable Specialist - Driver Jr Engineer Jr Software Engineer Cybersecurity Engineer Territory Sales Representative FRONT END DEVELOPER Mobile Developer Senior React Developer 5G Software Validation Developer Supervisor Developer Services CoE Senior Programmer Analyst Learning Assistance Teacher Front-End Web Developer DAHES Educational Assistant 5 Substitute Teacher - PROGRAM Software Engineer Intern - Chicago Developer Specialist Jr Junior Software System Engineer Temporary Junior Web Designer Front-End Developer Software Engineer Software Engineering Intern - Summer Software Engineering Summer Internship Front End Solutions Developer Outside Sales Associate outside sales representative Outside Sales Representative Relationship Manager Director Entry Level Digital Marketing Specialist Career Centre Program Assistant Data Scientist CNC Mill Machinist and Programmer Account Manager - Premium Accounts CNC Programmer Setup Operator IV Mobile iOS Developer Django Software Developer - Contractor Python Developer Software Engineer Newest Jobs
Companies
Yelp Two Sigma CareGuide Sterling-Turner AsteroidX LowCostWebDesignFirm.com Clearbanc Aecom Exact Media First Convenience Bank WeWork Aerotek The Youth Connection Shopify Recovhub AT&T mappedin American Income Life Amazon Flex Insight Global Clickworker Paylocity Scotiabank Vector Marketing Creative Circle TD Bank Microsoft Jane Street Desjardins Top Hat Unbounce Hootsuite SnapTravel GoParkr JUUL Labs autoTRADER.ca Doordash UnitedHealth Group Checkout 51 ContactMonkey 51talk Walgreens Zillow CIBC Instacart Hatchways Intel Mobeewave ScribbleLive CGI Group, Inc. 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