Mobile Software Engineer (IoT & Smart Home)

SmartCocoon

Help Us Build the Future of Climate Comfort

Our Smart Register Booster Fans use intelligent algorithms to solve the age-old problem of "too hot" or "too cold" rooms, all while making HVAC systems more efficient. We aren’t just building another app; we’re changing how people experience their homes.

We are a lean, agile team where every line of code you write directly impacts the comfort and energy footprints of our users. If you’re looking for a role where your voice is heard and your work is visible, you belong here.

This position is partially sponsored by the government diversity and youth employment grant for 6 months with the potential to become permanent.

The Opportunity

As our Mobile Software Engineer, you will be a core part of our development lifecycle. You’ll be designing, prototyping, and shipping features that bridge the gap between hardware and software.

What you’ll do

  • Own the Experience: Support features from initial design through shipping and post-release maintenance.
  • Collaborate: Work closely with product and design teams to turn complex IoT challenges into seamless user experiences.
  • Work Smarter: Leverage modern AI tools to accelerate development, improve code quality, and automate repetitive tasks.
  • Build the Stack: Gain hands-on experience across our entire tech stack, from mobile interfaces to backend logic.

What You Bring

  • Mobile Expertise: Proficiency in React Native (preferred), Native Android/iOS, or Flutter.
  • Design Eye: A strong grasp of mobile UI/UX best practices—you know exactly what a "great" app feels like.
  • Full-Stack Curious: Experience with modern web frameworks like Ruby on Rails, Django, or Laravel.
  • Ownership Mentality: You take initiative and take pride in shipping high-quality, reliable software.

Bonus Points for

  • IoT Knowledge: Familiarity with networking protocols (MQTT, WiFi, Bluetooth, TLS).
  • DevOps Skills: Experience with CI/CD (GitHub Actions/Bitbucket Pipelines) and Docker.
  • Quality First: A background in Test Driven Development (TDD) and quality assurance.

Work Environment & Culture

We believe in Hybrid Harmony. We offer the flexibility of remote work combined with intentional in-person collaboration at our Ottawa office. This model ensures we stay connected as a team while respecting your work-life balance.

Important Eligibility Details

This position is partially funded by a government diversity and youth employment grant. To be eligible for this specific opening, candidates must meet the following criteria:

  • Identify as female.
  • Be under the age of 30.
  • Be a Canadian Citizen or Permanent Resident.
  • Be a graduate of a Canadian University.

Job Types: Full-time, Fixed term contract

Contract length: 6 months

Pay: From $70,000.00 per year

Education

  • Bachelor's Degree (required)

Work Location: Hybrid remote in Ottawa, ON K1Y 2C5

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?