Python Software Engineer Co-op
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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