BlackBerry is a world leader in embedded software, and they are seeking a QNX Application Engineering Student. In this role, you will work on innovative projects using QNX technology, enhancing your software and hardware skills while collaborating with field application engineers.
Responsibilities
Research QNX technology and its application usage
Conceive, develop, and execute an embedded software and hardware project plan
Build a hardware prototype that uses the software your team has developed
Record and present your demonstration internally and at external events where applicable
Document your research and demonstration
Qualification
Required
Currently enrolled in a Computer Science or Electrical Engineering program of study with an emphasis on software development
Strong communication skills
Proficiency with the C language, and scripting languages e.g. Python
Comfortable working with Linux and Windows development environments
Preferred
Knowledge of Operating System fundamentals
Experience with hardware development kits like Raspberry Pi, or Beaglebone Black
Knowledge of Agile development methodology
Benefits
Access to professional development courses
Mentorship programs
On-demand learning platform
Access to events that support physical, mental and financial wellness
Wellness sessions
Fitness courses
Discounts to local gyms
Recreational leagues
24/7 Employee Assistant Program (EAP)
Organization-wide events
Student social committee
Snacks
Beverages
Discounts at local stores
Discounts at local restaurants
Discounts at local gyms
BlackBerry provides wireless devices and solutions for the worldwide mobile communications market.