Software Engineer Co-op

XRSounder

Burnaby

On-site

CAD 28,000 - 33,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid co-op
Mentorship & code reviews
Hands-on hardware/software
Autonomous projects

Job summary

Xradar is seeking a Software Engineer Co-op in Burnaby, BC to join the R&D team and build software for NDT devices. You will work closely with a software engineer to deliver real product features, improve performance, usability and reliability, and gain exposure to hardware-software integration.

Strong Python fundamentals, curiosity, and a practical problem-solving approach are essential. Expected to start full-time in January 2027, with mentorship and code reviews throughout the program.

Qualifications

  • Currently enrolled in CS/CE/EE or related program with co-op eligibility.
  • Solid Python coursework or projects.
  • Familiarity with programming fundamentals and data structures.
  • Experience using Git and version control.
  • Able to use AI coding tools (e.g., GitHub Copilot, ChatGPT).
  • Keen to investigate problems, communicate findings and learn quickly.
  • Eligible for Canadian SWPP / citizenship or PR.
  • Available to start full-time in January 2027.

Responsibilities

  • Develop device application UI using Python, PyQt5, and PyQtGraph.
  • Improve field workflows based on operator feedback.
  • Identify performance bottlenecks and improve responsiveness.
  • Write automated tests and support release verification.
  • Support firmware development and hardware/software integration.

Skills

Python
Git
Problem solving
Attention to detail
Communication

Education

Enrollment in Computer Science/Engineering or related program

Tools

PyQt/PySide/Qt
NumPy
Linux

Job description

Software Engineer Co-op

Office Administration - Burnaby, British Columbia

Department

Office Administration

Employment Type

Full-Time

Minimum Experience

Entry-level

Compensation

$20.00 - $24.00 per hour

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.

Responsibilities
  • 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
  • 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.
  • Applicants who are eligible for the Federal Government's Student Work Placement Program (SWPP) will be prioritized; thus, must be a Canadian citizen or PR.
  • Can start full-time in January 2027.
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!

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 hr@xradar.ca. We will be happy to support your needs to ensure a fair and accessible experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Co-op
Software Engineer Co-op

Xradar • Burnaby

On-site
CAD 28,000 - 41,000
Paid co-op
Mentorship
Code reviews
+2
Concrete Scanning Technician Trainee
Concrete Scanning Technician Trainee

Adar, Inc • Burnaby

On-site
CAD 37,000 - 44,000
Medical, dental, vision care
RRSP options
Every other Friday off
+4
Junior Assembly Technician
Junior Assembly Technician

Xradar BC Inc. • Burnaby

On-site
CAD 45,000 - 65,000
Competitive pay
Benefits package
Training program
+2
Field Technician Trainee, Concrete Imaging (NDT)
Field Technician Trainee, Concrete Imaging (NDT)

Adar, Inc • Mississauga

On-site
CAD 38,000 - 52,000
Concrete Coring Technician, Trainee
Concrete Coring Technician, Trainee

Adar, Inc • Burnaby

On-site
CAD 37,000 - 44,000
Competitive wage
Benefits package
Paid sick days
+2
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Corporation • Cole Harbour 30

Hybrid
CAD 34,000 - 47,000
Flexible work hours
Hybrid work model
Networking opportunities across teams
+2
Software Developer Co-op
Software Developer Co-op

GeoSpectrum Technologies Inc. • Dartmouth

On-site
CAD 32,000 - 48,000
Onsite gym for employees
Free on-site parking
Work-life balance with core hours
+2
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Missions System International • Cole Harbour 30

On-site
CAD 34,000 - 46,000
Hybrid work model
Flexible work hours
Compressed workweek
+1
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Mission Systems - Canada • Ottawa

On-site
CAD 33,000 - 45,000
Flexible work hours
Hybrid work model (where applicable)
Networking opportunities across teams
Co-op Winter 2027 Systems Engineering 4-8-Months
Co-op Winter 2027 Systems Engineering 4-8-Months

General Dynamics Corporation • Ottawa

On-site
CAD 47,000 - 63,000
Eligibility for future co-ops or full‑