Back to job search
Avalon Holographics logo
Avalon HolographicsVerified Job Source

Software Developer Student Co-op Opportunity - Winter 2027

  • St. John's, NL
  • On-site
  • Posted Sep 9, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Entry, Junior · 0+ years
Minimum education
Bachelor’s degree
Apply by
Oct 9, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Internship

Job summary

The role involves researching, developing, and optimizing high-performance software systems for holographic displays using C++ and Python. Key tasks include enhancing SDKs, implementing test automation frameworks, and contributing to holographic compression solutions.

Job details

At Avalon Holographics, we’re building the world’s most advanced holographic display systems, enabling real-time 3D visualization used in industries such as defense, healthcare, and entertainment, without the use of headsets or glasses! Developing software capable of supporting technology this advanced requires careful design, strong problem-solving skills, and the ability to optimize performance at scale, and our students play an important role in helping build the core systems that power our technology. At Avalon, students are a vital part of our team and an important part of our long-term talent pipeline. We’re proud to provide meaningful opportunities that support your learning and career growth. As a Software Co-op student , you’ll work on the core technology powering our holographic displays. You’ll gain hands-on experience researching, building, and optimizing software systems that support high-performance visualization, compression, and developer-facing tools. What You’ll Do You’ll work closely with Software and Engineering teams to support development, testing, and optimization of performance-driven software systems. Research, develop, and document essential software components. Write and optimize code in C++ and Python to support core system functionality. Contribute to development of high-performance rendering and holographic compression solutions. Enhance SDKs used by developers to build immersive applications. Design and implement testing and test automation frameworks to ensure software quality and reliability. Debug and troubleshoot software issues across complex systems. Document workflows, code, and technical findings. Identify opportunities to improve performance, reliability, and scalability. What We're Looking For Currently enrolled in Computer Science, Computer Engineering, or a related co-op post-secondary degree program. Experience programming in C++ and Python. Experience working with graphics or game development technologies such as OpenGL, Unreal Engine, or Unity is an asset. Strong interest in software development, performance optimization, or systems-level programming. Naturally curious and motivated to research, explore, and figure things out independently. Comfortable taking ownership of projects and running with ideas from concept through execution. Confident working with direction but without requiring constant step-by-step instruction. Strong analytical and problem-solving skills. Experience with debugging and testing software systems is an asset. Ability to document technical workflows and communicate findings clearly. Collaborative mindset with a willingness to take initiative. Why Join Avalon? Get meaningful experience supporting groundbreaking technology that pushes beyond what’s been done before, with mentorship, collaboration, and opportunities to take ownership of your work. If you're ready to write code that powers real-time 3D technology and see your work come to life, apply today with your resume and transcripts! Please note that your application won’t be considered complete without both documents. Deadline to Apply: September 18, 2026

What you’ll do

The role involves researching, developing, and optimizing high-performance software systems for holographic displays using C++ and Python. Key tasks include enhancing SDKs, implementing test automation frameworks, and contributing to holographic compression solutions.

Requirements

Candidates must be currently enrolled in a Computer Science, Computer Engineering, or related co-op degree program with proficiency in C++ and Python. Experience with graphics technologies like OpenGL, Unreal Engine, or Unity is considered an asset.

Listed skills

  • Technical Documentation · Preferred
  • Problem solving · Preferred
  • Collaboration · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C++
  • Python
  • OpenGL
  • Unreal Engine
  • Unity
  • Software Development
  • Performance Optimization
  • Systems-level Programming
  • Debugging
  • Test Automation
  • Technical Documentation
  • Holographic Rendering
  • SDK Development
  • Problem Solving
  • Analytical Skills
  • Collaboration

Job areas

  • Software
  • Engineering
  • Technology
  • Science & Research
  • Manufacturing

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs