Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing

Ottawa

Hybrid

CAD 180,000 - 220,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions in Ottawa. You will own the product-level architecture for embedded C/C++ software across multiple projects and lead cross-functional execution.

The role requires 8+ years of embedded software experience on Linux platforms and a strong background in connectivity technologies (cellular, Wi‑Fi, Ethernet, IoT). Mentorship and leadership growth are encouraged.

Qualifications

  • 8+ years of embedded software development in C/C++ on Linux-based platforms.
  • Experience with embedded connectivity technologies; cellular, Wi‑Fi, Ethernet, IoT.
  • Proven experience leading product-level architecture and coordinating multi-project delivery.
  • Interest in mentorship and growth on the leadership path.

Responsibilities

  • Own product-level architecture and technical direction for embedded C/C++ software across multiple concurrent projects.
  • Lead cross-functional project execution by partnering with quality engineering, systems engineering, product management, and external vendors.
  • Design, develop, test, and debug embedded software on Linux-based platforms for connected devices such as control panels, networking equipment, and video-enabled systems.
  • Integrate and validate embedded connectivity stacks, including cellular, Wi‑Fi, Ethernet, and low-power wireless protocols within a cloud-connected ecosystem.
  • Incorporate on-device sensors into the embedded software stack, transforming sensor data into real-time features for end users through a cloud-integrated platform.
  • Provide technical leadership and mentorship to engineers across experience levels; help define team processes and promote adoption of modern development practices, including AI-assisted tools.

Skills

Embedded C/C++
Linux platform
Leadership / mentorship
IoT connectivity

Tools

AI-assisted tools

Job description

About The Opportunity

On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions.

In this role, you will play a key part in the development of next‑generation devices, including security panels, networking gateways, and video cameras.

The ideal candidate is a strong technical leader with deep experience in embedded systems, who thrives in a fast‑paced, agile environment.

This is a unique opportunity to join a forward‑thinking organization at the forefront of IoT innovation and make a meaningful impact on the future of smart device technology.

Duties include but are not limited to:
  • Own product‑level architecture and technical direction for embedded C/C++ software across multiple concurrent projects
  • Lead cross‑functional project execution by partnering with quality engineering, systems engineering, product management, and external vendors
  • Design, develop, test, and debug embedded software on Linux‑based platforms for connected devices such as control panels, networking equipment, and video‑enabled systems
  • Integrate and validate embedded connectivity stacks, including cellular (LTE, Cat‑M, 5G), Wi‑Fi, Ethernet, and low‑power wireless protocols (e.g., Z‑Wave, Zigbee, Matter), within a cloud‑connected ecosystem
  • Incorporate on‑device sensors into the embedded software stack, transforming sensor data into reliable, real‑time features for end users through a cloud‑integrated platform
  • Provide technical leadership and mentorship to engineers across experience levels; help define team processes and promote adoption of modern development practices, including AI‑assisted tools
About You
  • 8+ years of embedded software development C/C++ on Linux‑based platforms
  • Experience with embedded connectivity technologies; cellular, Wi‑Fi, Ethernet, IoT
  • Proven experience leading product‑level architecture and coordinating multi‑project delivery
  • Interest in mentorship and growth on the leadership path
About the Job

This position is hybrid in Ottawa, ON. Full‑time, permanent. The salary band for this opportunity will have a salary starting at $200,000 per annum depending on experience, plus bonus.

LROIT

Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - On-Site Ottawa
Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA) • Ottawa

On-site
CAD 125,000 - 135,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Morson Edge (Canada) • Ottawa

On-site
CAD 125,000 - 135,000
Performance-based bonuses
Additional days off
Collaborative work culture
+1
Senior Hardware Designer-Onsite Position
Senior Hardware Designer-Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 90,000 - 121,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Protingent • Markham

On-site
CAD 110,000 - 190,000
Real-Time Embedded Staff Software Engineer (10208)
Real-Time Embedded Staff Software Engineer (10208)

Extreme Networks • Toronto

On-site
CAD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ciena • Ottawa

On-site
CAD 95,800 - 153,000
Medical plans
Dental plans
Vision plans
+4
Embedded Software Engineer
Embedded Software Engineer

Evertz • Burlington

On-site
CAD 60,000 - 90,000
Benefits program
Competitive compensation
Work-life balance
+5
Staff Software Engineer - Embedded
Staff Software Engineer - Embedded

Alarm.com • Ottawa

On-site
CAD 185,000 - 195,000
Health and dental plan
Health Spending Account (HSA)
RRSP with employer match
+1