2 days ago
Calgary, CanadaIntern
Responsibilities
- Support embedded software development, including sensor bring-up, driver integration, firmware debugging, and C/C++ or Python development.
- Test and validate embedded configurations in laboratory and field environments.
- Integrate radar, lidar, and camera sensors with GNSS/INS systems and their communication interfaces.
- Develop and test CAN bus interfaces and work in ROS environments for customer integrations and demonstrations.
- Troubleshoot sensor communication issues and reproduce customer-reported problems in the laboratory.
- Build and assemble proof-of-concept prototypes for demonstrations, customer trials, and technical requests.
- Install sensors and equipment in vehicles and perform minor integration modifications.
- Fabricate antenna mounts, equipment brackets, and sensor mounting plates.
- Configure equipment to reproduce customer issues and support technical investigations.
- Document software processes, configurations, lessons learned, procedures, and best practices.
- Support pre-sales technical activities and post-sales follow-up.
Requirements
- Be enrolled in an Engineering Internship or Co-op program and have completed at least the second or third year of studies by the start of the work term.
- Be enrolled in Electrical Engineering, Geomatics Engineering, Computer Engineering, Mechatronics, or a closely related program at an accredited post-secondary institution.
- Be available for a minimum 12-month work term at 37.5 hours per week onsite in Calgary.
- Demonstrate experience with C/C++ and/or Python through coursework or personal projects.
- Be comfortable performing hands-on physical work in a laboratory or workshop, including basic hand tools and fabrication techniques.
- Communicate clearly in written and verbal forms and document technical work effectively.
- Experience with student vehicle projects, sensor mounting and interfacing, embedded Linux, real-time operating systems, or bare-metal embedded development is preferred.
- Familiarity with CAN bus protocols and tools such as CANalyzer, Python-CAN, or Vector tools is preferred.
- Experience with ROS or ROS2, sensor drivers, radar, lidar, camera systems, GNSS/GNSS+INS, Python scripting, mechanical fabrication, autonomous vehicles, mobile robotics, or intelligent transportation systems is preferred.
Benefits
- 12-month internship work term beginning May 2027.
- Onsite work in Calgary, Alberta, at 37.5 hours per week; remote arrangements are not available.
- Hands-on experience with laboratory, workshop, vehicle installation, embedded software, sensor integration, prototypes, customer trials, and demonstrations.
- Opportunity to collaborate with software, systems, and integration experts on real customer projects.
