Enter a job title or keyword

Software Engineer Co-op

Xradar


Job Location:

Burnaby - Canada

Hourly Salary: CAD 20 - 24
Posted: 30 October 2026 (22 hours ago)
Application Deadline: 27 January 2027
Vacancies: 1 Vacancy

Job Summary

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 Xradars 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 youll contribute to real product features and improve the performance usability and reliability of our applications. Youll gain experience across software and hardware from debugging software issues to bringing brand-new features to life. You do not need previous NDT experience. Were 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.


Whats 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 hardwaresoftware 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 ofancestry 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 dont hesitate to contact us at. We will be happy to support your needs to ensure a fair and accessible experience.


Required Experience:

Junior IC