×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Student - iOS

Job in Waterloo, Kitchener, Ontario, Canada
Listing for: QNX Software Systems
Full Time, Seasonal/Temporary, Apprenticeship/Internship position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 43472 - 59280 CAD Yearly CAD 43472.00 59280.00 YEAR
Job Description & How to Apply Below
Location: Waterloo

Worker Sub-Type:

Student (Fixed Term)

Job Description:

Today,
Black Berry® is a transformed company. We’re no longer about the smartphone, what we once did for smartphones is what we’re now doing for Enterprise of Things (EoT) – envisioning, enabling and securing new forms of communication that are connecting the business world in extraordinary new ways. We have the most complete and advanced end-to-end solutions to enable EoT, and our ideas lead the way in the hottest markets like cybersecurity, SaaS, neural networks and autonomous vehicles.

Today our software is trusted by the world’s most important organizations, including all of the G7, 16 of the G20, NATO, financial firms, healthcare providers and educational institutions. Black Berry technology is further embedded in millions of ‘things.’ You can find Black Berry in smart watches, medical devices, cars, trains, robots, smart meters, TV broadcast equipment, wind turbines, hydroelectric plants, pilot training simulators, mail-sorting machines and, of course, tablets and smartphones just to name a few.

Position Summary

The Software Developer Student will be based in Waterloo and work on the Enterprise Software Development team on the leading edge of Unified Endpoint Security. The successful individual will work with senior team members and be part of exciting new projects in the Black Berry Spark product suite.

Location:

Waterloo, ON

Length of Term: 12 Months

What you will do

  • Implementation of features and bug-fixes in a client-server architecture
  • Unit testing and test automation
  • Participation in daily scrums, sprint planning meetings and demos to product owners
  • Who we are looking for

  • Currently enrolled in a relevant post-secondary program
  • Familiar with IOS - Swift, Objective-C, web development skills and knowledge on native(C/C++) programming. Candidate should be willing to learn networking technologies.
  • Experience leveraging AI tools for code generation, debugging, and development productivity
  • Exposure to databases and RDBMS concepts is an asset
  • Ability to take initiative and work well individually and as part of a team
  • Additional Assets

  • Previous test automation experience would be an asset
  • Interest in security would be considered an asset
  • Student Life at Black Berry

  • Growth Mindset: employees have access to skills training and professional development courses, mentorship programs as well as unlimited access to our on-demand learning platform.
  • Commitment to Wellness: employees have access to events that support physical, mental and financial wellness. We host wellness sessions, fitness courses, discounts to local gyms and offer a 24/7 Employee Assistant Program (EAP).
  • Highly collaborative teams and a supportive workplace environment, with organization-wide events and a student social committee.
  • Employee Perks: we have snack and beverage programs at all locations. Students also have access to discounts for local stores, transportation, restaurants and activities.
  • #LI-NR1

    Scheduled Weekly

    Hours:

    40

    Compensation Hiring Base Salary Range:

    $43,472.00 - $59,280.00

    Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of anticipated base compensation for the position. The actual base compensation offered will be determined at the time of hire and will depend on several factors, including but not limited to the student’s completed academic coursework, prior co-op work terms, relevant practical experience, demonstrated skills, and performance in any required evaluations during the hiring process.

    Disclosure of Position Status:

    This is an active opening. We are seeking to fill this position immediately

    Disclosure of Artificial Intelligence:

    We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.

    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary