Python Software Engineer Co-op

24 hours ago

burnaby, metro vancouver regional district, Canada XRSounder Full-time $33,000

Build Python applications for Xradar’s NDT devices in Burnaby, British Columbia, while contributing to software and hardware integration projects. Full-time co-op work begins in January 2027.

As an entry-level Software Engineer Co-op, you will join Xradar’s R&D team and work directly with a software engineer. You will develop device interfaces using Python, PyQt5, and PyQtGraph while improving application performance and reliability. The position includes automated testing, bug investigation, firmware support, and Git-based development. Previous NDT experience is not required; solid programming fundamentals, curiosity, and practical problem-solving are expected.

Key Responsibilities:

  • Develop device application interfaces using Python, PyQt5, and PyQtGraph
  • Improve field workflows using operator feedback and proposed solutions
  • Identify bottlenecks and improve application responsiveness
  • Write automated tests and reproduce software bugs
  • Test firmware and software together for reliable device functionality

Requirements:

  • Current enrollment in an eligible engineering or computer science program
  • Eligibility for a co-op work term
  • Practical Python experience through coursework, projects, or work
  • Understanding of fundamentals, data structures, and modular code
  • Experience using Git and AI coding tools

Apply Python, testing, Git, and debugging skills to Xradar’s device software as a Burnaby software engineering co-op.

#J-18808-Ljbffr