Job Description
About UsCritical Environment Technologies ("CET") is a well-established & rapidly growing manufacturer of gas detection and indoor air quality systems based in Delta, BC. CET has designed & developed more than 50 different products that are sold in all states & provinces and can be found in more than 20 countries globally. Our transmitters, controllers and self-contained units are installed in commercial HVAC, institutional, municipal, and industrial applications all over the world.
About You
We are seeking a Computer Science Co-op to join our development team. This role is ideal for a student eager to apply the latest AI development practices in a practical, product-focused environment. You'll work on meaningful projects that directly enhance how our customers configure and interact with our products.
You'll Have The Opportunity To
Design and build a Bluetooth-enabled application for gas detection systems and field service, enabling device configuration, monitoring, and interaction using modern web and mobile technologies (e.g., React, React Native, and related frameworks)
Collaborate with our engineering team to improve usability, reliability, and scalability of tools that support safety-critical products
Set up, maintain, and manage build pipelines and development environments
This role offers hands-on experience, mentorship from senior engineers, and a chance to see your work make a real difference in our products and processes.
This is a full-time in-person co-op position, and we're open to all co-op lengths - though longer terms are preferred for deeper project ownership. If you're in your final semester and it's a great fit, there's potential for a full-time offer after graduation.
Key Responsibilities
Development & Implementation
Design, develop, and test web and mobile applications used for product configuration and management
Set up, maintain, and manage build pipelines and development environments
Re-architect existing internal tools (e.g., Production Software) into scalable, cloud-hosted systems
Contribute to front-end development using React or React Native (or similar frameworks)
Write clean, efficient, and maintainable code following best practices
Testing & Documentation
Participate in software testing, debugging, and validation
Document development processes, design decisions, and testing outcomes
Collaboration
Work closely with hardware and firmware engineers to ensure seamless integration between systems
Participate in sprint reviews and team meetings, providing input and ideas for improvement
Required Experience
Self-starter who enjoys learning new technologies and working with AI-driven workflows
Currently enrolled in a Computer Engineering, Computer Science, Software Engineering, or related co-op program
Hands-on experience using AI-assisted software development tools (e.g. Lovable, or similar)
Familiarity with React, React Native, or similar front-end frameworks
Understanding of modern web development (HTML, CSS, JavaScript/TypeScript)
Exposure to modern cloud platforms and AI-enabled tooling (Cursor, Supabase, Vercel, etc.)
Experience integrating AI into development workflows, such as code generation, refactoring, debugging, testing, or documentation
Solid problem-solving and analytical skills
Strong communication and collaboration abilities
Bonus Experience
Industry Experience - Experience with Gas Detection, HVAC, Controls and/or Instrumentation
Technical Background - A background in engineering or a related technical discipline
WHY JOIN US?
Competitive compensation with performance related incentives
Be part of a team that values innovation, learning, and contribution
Work on projects that impact real products used in critical safety applications
Gain hands-on experience in full-stack and cloud-based development
Learn from experienced engineers and mentors
Opportunity for full-time employment after graduation if there's mutual interest and fit
Join a culture that invests in growing smart, capable people