2,139,023open jobs
136,465companies
255,292added this week
Browse all
Location
In office (Burnaby)
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 8, 2026. First seen by Alion on Oct 28, 2026. Xradar scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Engineering-grade concrete scanning, GPR imaging, and NDT services across Canada. Over 99.97% accuracy backed by our insurance and guarantee.

Xradar provides services to the construction industry. Our services include Concrete Scanning, Cutting & Coring as well as a variety of non-destructive testing & advanced reporting. Our clients typically include General Building Contractors, Mechanical & Electrical Contractors as well as other trades aligned to the construction industry.

As Xradar's Software Engineer Co-op, you will be part of the R&D team and help build software for our NDT devices. Our applications bring hardware and software together, turning complex data into clear insights that help users solve real-world challenges. Working directly with our software engineer, you’ll contribute to real product features and improve the performance, usability, and reliability of our applications. You’ll gain experience across software and hardware, from debugging software issues to bringing brand-new features to life. You do not need previous NDT experience. We’re looking for someone with solid programming fundamentals, curiosity, eagerness to learn, and a practical approach to solving problems.

As a Software Engineer Co-op, in your day-to-day responsibilities, you will:

  • Develop device application UI using Python, PyQt5, and PyQtGraph.
  • Improve field workflows based on operator feedback and propose solutions.
  • Identify performance bottlenecks and improve application responsiveness.
  • Write automated tests, reproduce bugs, and support software release verification.
  • Support firmware development as needed and test firmware and software together to verify device functionality, communication, and reliability.

Requirements or Required Skills:

  • Current enrollment in Computer Science, Computer Engineering, Electrical Engineering, or a related program, with eligibility for a co-op work term.
  • Practical Python experience through coursework, personal projects, or previous work.
  • Understanding of programming fundamentals, data structures, and modular code.
  • Experience using Git.
  • Ability to use AI coding tools, such as GitHub Copilot, ChatGPT, or Claude.
  • Ability to investigate problems, explain your findings, and ask questions when needed.
  • Attention to detail and willingness to test how your software behaves in practice.

Nice to have:

  • PyQt, PySide, Qt, or another desktop GUI framework.
  • NumPy, scientific computing, or data visualization.
  • Linux development and troubleshooting.
  • Hardware communication, USB, serial interfaces, or sensors.
  • Automated testing with pytest.
  • Signal processing, image processing.

During the interview process, we will be looking for:

  • A high degree of curiosity, technicality and attention to detail
  • Interpersonal skills: your ability to communicate to all levels of an organization with a positive, proactive attitude.
  • Examples of problem-solving, critical thinking, and analytical skills in related activities.
  • Examples of your ability to work independently and autonomously, as well as collaboratively across teams.
  • Knowledge or interest in construction methods.

What’s in it for you:

  • Paid co-op engagement with flexible duration to align with your academic requirements.
  • Direct mentorship, regular code reviews, and constructive feedback to help you grow as a software engineer.
  • Experience contributing to commercial software that integrates with hardware systems.
  • Opportunities to take ownership of meaningful tasks, from investigation and design through implementation, testing, and release.
  • Hands-on experience with Python desktop applications, data visualization, and scientific computing.
  • Exposure to hardware-software integration, device communication, and firmware testing.
  • Practical experience with AI-assisted development, version control, automated testing, and software deployment.
  • Experience turning user feedback into improvements in usability, performance, and reliability.
  • Collaboration with software and hardware engineers to solve real engineering problems.

Commitment to Diversity, Inclusion and Equality

Xradar is strongly committed to equal opportunities in employment. We believe in building an environment that is inclusive and supportive for all individuals regardless of ancestry, race, colour, religion (including religious dress) or creed, national, ethnic or social origin, including caste, sex, sexual orientation or gender identity or expression, genetic information, age, disability, military or veteran status, medical condition, marital status, citizenship status, or other protected categories as provided by human rights legislation. Our goal is to build an organization that supports diversity inside out!

To Apply

Please submit your resume and cover letter online (ideally, in one document!). While we thank all candidates who apply, only those deemed qualified by the hiring manager will be contacted.

About Us

Xradar is the largest and most experienced provider of concrete scanning services, non-destructive testing (NDT), structural drawings, void & crack detection, and corrosion mapping across Canada. We are a COR-certified company that ensures safe working environments for our employees backed by safe job procedures and a vigorous training program.

Commitment to Justice, Equality, Diversity and Inclusion

Xradar is strongly committed to equal opportunities in employment. We believe in building an environment that is inclusive and supportive for all individuals regardless of ancestry, race, color, religion (including religious dress) or creed, national, ethnic, or social origin, including caste, sex, sexual orientation, or gender identity or expression, genetic information, age, disability, military or veteran status, medical condition, marital status, citizenship status, or other protected categories as provided by human rights legislation. Our goal is to build an organization that supports diversity inside out!

We are committed to providing equitable and inclusive treatment to all applicants throughout the recruitment process, in accordance with applicable accessibility and human rights legislation. If you require accommodation at any stage of the recruitment process (e.g., for your interview), please don’t hesitate to contact us at [email protected]. We will be happy to support your needs to ensure a fair and accessible experience.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,139,023 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Burnaby
Remote (Canada) · Full-Time · Bachelor's Degree · Calgary
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
AI/ML
Model Context Protocol
Multimodal AI
AI Agents
LLM
RAG
Hallucination
OCR
Human-in-the-Loop
Copilot Studio
Frontend
React.js
DevOps
Rest API
Azure
CI/CD
Git
Docker
Kubernetes
Management
SharePoint
QA
Playwright
Apply
In office · Full-Time · Vancouver
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
GraphQL
React.js
Mobile
Clean Architecture
DevOps
Rest API
GCP
GitHub Actions
GitLab CI
Azure
CI/CD
Git
AWS
Docker
Management
Jira
Agile
Scrum
QA
Jest
Apply
$115k – $166k per year · Equity · Remote (Canada) · Full-Time · 12+ years exp · Bachelor's Degree · Calgary
Python
Go
Ruby
Ruby
Ruby on Rails
Analytics
A/B Testing
Apply
In office · Toronto
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Plano · Charlotte
Java
Scala
Java
Spring MVC
Databases
Cassandra
ElasticSearch
AI/ML
NLP
Machine Learning
DevOps
Rest API
CI/CD
Management
Agile
Apply
$36k per year · In office · Full-Time · Burnaby · Vancouver
Apply
$28k per year · In office · Full-Time · Burnaby · Vancouver
Apply
$36k per year · In office · Full-Time · Burnaby
Apply
In office · Burnaby
Databases
Oracle
Apply
$42k – $50k per year · In office · Bachelor's Degree · Burnaby
Python
JavaScript
AI/ML
Model Context Protocol
vLLM
AI Agents
Ollama
RAG
DevOps
GCP
GitHub Actions
VMWare
GitLab CI
Azure
CI/CD
Git
AWS
Docker
KVM
OpenStack
GitHub
GitLab
Linux
TCP/IP
Apply
See all jobs
This is one of many
2,139,023 more open roles from verified company boards, updated every day.