IoT and Mobile Computing Bootcamp Instructor (Contract) (Canada)

IoT and Mobile Computing Bootcamp Instructor (Contract) (Canada)

07 Nov
|
WeCloudData
|
Canada

07 Nov

WeCloudData

Canada

About Us

WeCloudData is a leading data and AI training academy dedicated to delivering high-quality education to students, professionals, and corporate clients. We also provide consulting and career services to support learners and organizations beyond the classroom.

Over the next decade, our goal is to impact millions of learners and help shape the future of work through excellent learning experiences, technological innovation, and work-integrated learning opportunities. We are committed to staying at the forefront of technology and workforce education.

Job Description

We are looking for experienced and motivated IoT and Mobile Computing Instructors to support our 12-week Overseas IoT and Mobile Computing Bootcamp, scheduled to begin around Nov 29, 2026. We are hiring both Online Instructors and Onsite Instructors for delivery in Saudi Arabia

This role is ideal for candidates with strong hands-on experience in IoT, embedded systems, edge computing, cloud technologies, networking, or related fields, combined with strong communication and mentoring skills.

Candidates must be available to commit to the full program period, with additional availability potentially required for onboarding, preparation, and program setup.

Key Responsibilities

- Deliver lectures, demonstrations, hands-on labs, technical review sessions, and Q&A; sessions throughout the bootcamp.

- Teach and mentor students on IoT and mobile computing concepts, including device data acquisition, edge computing, connectivity, cloud integration, security, and monitoring.

- Guide students in working with technologies such as Python, Linux, Docker, Raspberry Pi, ESP32, MQTT, APIs, and AWS IoT services.

- Support students with hands-on technical exercises and troubleshooting across hardware, software, networking, and cloud environments.

- Explain technical concepts clearly and connect theory with practical, real-world applications.

- Monitor student progress and provide timely technical and academic feedback.

- Mentor students during team projects and the real-client capstone, including system architecture, implementation, troubleshooting, testing, and technical presentations.

- Support students from diverse technical backgrounds by adapting explanations and teaching approaches as needed.





- Collaborate with WeCloudData faculty and program staff to maintain a consistent and high-quality learning experience.

- Review existing course materials when requested and provide technical feedback to improve accuracy, clarity, and hands-on relevance.

- Help identify gaps, issues, or outdated technical content and recommend practical improvements.

- Support other reasonable instructional activities related to the program.

General Required Qualifications

- Minimum of 3 years of relevant professional experience in IoT, embedded systems, edge computing, cloud computing, mobile computing, networking, or a closely related technical field.

- Strong practical experience with Python and Linux.

- Good understanding of computer networking and wireless connectivity, including concepts such as TCP/IP, HTTP/HTTPS, latency, connectivity issues, and network troubleshooting.

- Hands-on experience with IoT communication protocols, particularly MQTT and/or REST/HTTP.

- Practical experience working with IoT devices, edge systems, or embedded platforms, such as Raspberry Pi, ESP32, microcontrollers, or similar technologies.

- Understanding of IoT system architecture, including device, edge, network, cloud, and application layers.

- Familiarity with Docker and containerized applications.

- Practical experience with cloud platforms, preferably AWS.

- Strong understanding of basic IoT security, including authentication, authorization, secure communication, device identity, and access control.

- Strong English communication skills, both spoken and written, with the ability to explain technical concepts clearly.

- Strong problem-solving and troubleshooting skills.

- Ability to work effectively with students, instructors, teaching assistants, and program staff.

- Ability to quickly adapt to recent tools, platforms, technical environments, and existing teaching materials.

Preferred Skills:

- Experience with AWS IoT Core and related AWS services such as Lambda, S3, DynamoDB, and CloudWatch.

- Experience with Raspberry Pi, ESP32,



sensors, actuators, GPIO, or basic device communication.

- Experience with IoT data pipelines and cloud ingestion.

- Experience developing REST APIs or web/mobile monitoring interfaces.

- Familiarity with edge analytics, local data processing, buffering, retry/reconnection strategies, or offline-capable systems.

- Familiarity with Git and GitHub.

- Familiarity with databases and time-series or streaming IoT data.

- Familiarity with IoT device certificates, TLS, IAM, and secure device provisioning.

- Experience with mobile applications, responsive web applications, dashboards, alerts, or notification systems.

Preferred Experience

- Prior experience teaching, mentoring, coaching, or facilitating technical training programs.

- Experience delivering hands-on technical labs or workshops.

- Experience mentoring student or junior developer projects.

- Hands-on experience building or supporting real-world IoT, embedded, edge, cloud, or connected-device solutions.

- Experience working with real-world client or industry projects.

- Experience reviewing, improving, or contributing to technical course materials or instructional content is an asset, but not required.

Location

- Online Instructor: Remote delivery through Zoom.

- Onsite Instructor: In-person delivery in Saudi Arabia, with approved travel-related expenses covered.

Schedule and Contract Details

- Job Type: Fixed-term contract.

- Program Duration: 12 Weeks.

- Expected Program Start Date: Around Nov 29, 2026

- Instructor Availability: Availability may be required starting around Nov 23, 2026 for onboarding, preparation, and program setup.

- Schedule: Final teaching schedule will depend on the program structure and delivery format.

- Contract details and instructional expectations: To be discussed during the interview process.

Application question(s):

- Are you willing and able to travel to Riyadh, Saudi Arabia, if required for this role?
- Are you available to teach between 9:00 AM and 5:00 PM Riyadh time (Arabia Standard Time, UTC+3), as required?
- Please briefly describe your previous teaching or training experience, including the subjects you taught, your target audience, and whether the instruction was delivered online or in person.

Work Location: Remote

📌 IoT and Mobile Computing Bootcamp Instructor (Contract) (Canada)
🏢 WeCloudData
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: iot and mobile computing bootcamp instructor (contract) (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: iot and mobile computing bootcamp instructor (contract) (canada) / canada