Current jobs related to Software Development Intern - Ottawa, Ontario - Entrust Limited


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryWe are seeking an experienced Audio Software Developer to join our team at QNX Software Systems. As an Audio Software Developer, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to understand...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing software solutions for our customers.Key Responsibilities:Design and develop software solutions for our customersCollaborate with cross-functional teams to ensure...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with technology partners, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...

  • Software Developer

    3 weeks ago


    Ottawa, Ontario, Canada Employment and Social Development Canada Full time

    Job Title: Programmer / Analyst, Application DevelopmentWe are seeking a highly skilled Programmer / Analyst, Application Development to join our team at Natural Resources Canada's Office of Energy Efficiency.Job Summary:The successful candidate will be responsible for conducting research, analysis, development, testing, and implementation of changes to the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...

  • Software Developer

    4 weeks ago


    Ottawa, Ontario, Canada Flexera Software, Inc. Full time

    About Flexera Software, Inc.Flexera Software, Inc. is a leading provider of software solutions for technology value optimization. Our award-winning SaaS solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Our MissionWe're transforming the software industry by...

  • Software Developer

    4 weeks ago


    Ottawa, Ontario, Canada Flexera Software, Inc. Full time

    About Flexera Software, Inc.Flexera Software, Inc. is a leading provider of software solutions for technology value optimization. Our award-winning SaaS solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Our MissionWe're transforming the software industry by...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Embedded Software Developer to join our Advanced Technology Development team.Key Responsibilities:Develop and implement software solutions for future technology trends and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...


  • Ottawa, Ontario, Canada Exide Technologies Full time

    Job Title: Embedded Software Developer InternWe are seeking a highly motivated and detail-oriented Embedded Software Developer Intern to join our team. As an intern, you will have the opportunity to work on real-world projects, develop your skills, and contribute to the success of our organization.Responsibilities:Develop software for safety-critical...


  • Ottawa, Ontario, Canada Exide Technologies Full time

    Job Title: Embedded Software Developer InternWe are seeking a highly motivated and detail-oriented Embedded Software Developer Intern to join our team. As an intern, you will have the opportunity to work on real-world projects, develop your skills, and contribute to the success of our organization.Responsibilities:Develop software for safety-critical...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of reliable operating systems, hypervisors, frameworks, and development tools, offering expert support for critical embedded systems worldwide.With technology trusted in over 235 million vehicles and a variety of industries, including automotive, medical devices, and industrial controls,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of reliable operating systems, hypervisors, frameworks, and development tools, offering expert support for critical embedded systems worldwide.With technology trusted in over 235 million vehicles and a variety of industries, including automotive, medical devices, and industrial controls,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryWe are seeking an experienced Audio Software Developer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryWe are seeking an experienced Audio Software Developer to join our team at QNX Software Systems. As a key member of our audio development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers...

Software Development Intern

2 months ago


Ottawa, Ontario, Canada Entrust Limited Full time
About Entrust Limited

Entrust Limited is a leading provider of identity and security solutions. We empower organizations to serve and safeguard citizens, employees, and consumers in over 150 countries.

Our Mission

We believe that securing identities is most effective when we value all identities. Our commitment to diversity and inclusion ensures that the many voices that make up our communities are heard.

Job Summary

We are seeking a talented Software Development Intern to join our Research and Development team in Ottawa. As a hybrid role, you will gain experience and develop skills through challenging work assignments that add value to the business.

Key Responsibilities
  • Collaborate with senior developers on Entrust Identity as a Service
  • Design and develop new features in Java, JavaScript/TypeScript, and React
  • Design and code unit tests and test infrastructure to verify functionality of Entrust software
  • Build with tools such as Gradle, Git, Jira, Confluence, and other open-source tools
  • Set up local development environment using Spring/Spring Boot, Docker, and AWS
Requirements
  • Enrolled in an undergraduate Computer Science or Software Engineering program
  • Completed at least two years of coursework in your current program
  • Good with details, time management, and planning
  • Great at communications and writing
  • Can coordinate activities within a team of energetic developers
  • Located in Ottawa or willing to relocate before the start of the internship
  • Able to commit to an 8-month internship full-time
Preferred Qualifications
  • Proficient in multiple programming languages
  • Comfortable working with Mac OS or the Unix/Linux family of operating systems
  • Interested in learning about Authentication, SAML, OIDC, OAuth, X.509, Smart cards, DevOps, AWS, and Docker
  • Understands object-oriented design and applies design patterns
  • Experienced with tools to manage, build, and test code
Why Entrust Limited?
  • Leader in the security industry
  • Friendly, supportive, and knowledgeable teams
  • Opportunities for on-the-job training
  • Contribute to securing identities