Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$185k - $195k per year

LRO Staffing

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

The successful candidate will have the following:

  • 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 range from $185,000 to $195,000 per annum depending on experience, plus bonus.

LROIT

How To Apply

Please apply by clicking the “Apply Now” button below and follow the instructions to submit your résumé. You can also apply by submitting your résumé directly to ***email_hidden***. If you are already registered with us, please contact your Senior Recruiter. Please quote job 18965 .

LRO Staffing values fairness, confidentiality, and human judgment in every stage of our hiring process. We do not use automated or AI-driven screening tools to assess applications. Each submission is reviewed by an experienced recruiter to ensure a thoughtful and equitable evaluation of every candidate.

Thank you for your interest in this role. One of our Recruiters will be in touch with you if your profile meets the requirements for the role and the expectations of our clients. Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Ottawa, ON vacancy
  •  ...highways safer and smarter. Role Overview We’re looking for a Software Engineer to work on real-time, performance-critical systems powering...  ...real-time systems, high-performance backend systems, or edge/embedded computing ~ Proficient in C++ or Python (both is a strong plus... 
    Suggested

    Derq

    Ottawa, ON
    19 days ago
  • $90k per year

     ...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time...  ...Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements... 
    Suggested
    Full time
    Internship

    iClanz

    Ottawa, ON
    2 days ago
  •  ...collaborative inclusive team that values learning flexibility and meaningful work with global impact. We are seeking an Embedded Software Engineer to work as part of our R&D software firmware design team. The Opportunity In this senior technical role you will take... 
    Suggested
    Long term contract
    Full time
    Internship

    Ranovus

    Ottawa, ON
    a month ago
  • $95k - $130k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...science reinforce each other by design. About this role:  The Embedded Firmware Engineer will develop the real-time control firmware... 
    Suggested
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    2 days ago
  •  ...technology and innovation. Your next chapter starts here.  As a Embedded Developer, you’ll build core system functionality for a...  ...turning specifications and designs into reliable, maintainable software using modern development tools. In this role, you will: •... 
    Suggested
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    6 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role...  ...review the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team Conduct... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    2 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    5 days ago
  •  ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    4 days ago
  •  ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    4 days ago
  • $140k - $160k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors....  .... Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software...  ...Past experience working with embedded systems Experience programming in Rust... 
    Full time

    Ouster

    Ottawa, ON
    23 days ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    16 hours ago
  • $18 - $25 per hour

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...science reinforce each other by design. About this role:  The Embedded Systems Developer Intern will work alongside Q-Block's firmware... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    2 days ago
  • $120k - $145k per year

     ...development specializing in electronics electro-mechanics and software. Were not just a company; were a community of innovators....  ...and industrial automation. We are looking for an Embedded Software Engineer to develop the software that directly controls and stabilizes... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  •  ...full product lifecycle, including sustaining engineering and resolution of field‑reported issue • 10+ years of experience in embedded systems development with substantial work...  ...role • Ability to reason across hardware–software boundaries, including both digital and analog... 
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    23 days ago
  • $130k - $165k per year

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...design. About this role:  The Senior Embedded Systems Architect shapes the embedded...  ...structured firmware release, CI/CD for embedded software, static analysis, and formal coding-... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    2 days ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    11 days ago
  •  ...Department Innovation Role Intern - Front-End Software Engineering Overview Forescout is one of the most impactful cybersecurity companies...  ...At Forescout, collaboration, teamwork, and determination are embedded into everything we do. They guide how we show up every day,... 
    Hourly pay
    Internship
    Summer internship
    Work at office
    Local area
    Relocation

    ForeScout

    Ottawa, ON
    more than 2 months ago
  •  ...leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design...  ...duties as assigned Who You Are Bachelor's Degree in Engineering, Computer Science, or equivalent Minimum 5 years' experience... 

    Fidus Systems

    Ottawa, ON
    14 days ago
  • $128k - $170k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing... 
    Full time

    Ouster

    Ottawa, ON
    a month ago
  •  ...The Software Technologies team provides solutions to meet grid security needs with a comprehensive suite of power system analysis tools,...  ...modeling and analysis of power systems. As a Power System Software Engineer,  you will be involved in both software development and power... 
    Full time
    Immediate start
    Remote work
    Work visa

    Powertech Labs

    Ottawa, ON
    more than 2 months ago
  •  ...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product... 
    Remote job

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...scanning probe microscope and its associated software interfaces. This position focuses on...  ..., programming languages, and backend engineering practices Qualifications Mandatory...  ...software with laboratory instruments, embedded systems, or other hardware-controlled... 
    Permanent employment
    Full time
    Worldwide

    CBN Nano Technologies

    Ottawa, ON
    28 days ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...seeking a Junior Modelling & Simulation Software Developer to join our team supporting the...  ...’s Degree in the field of Sciences, Engineering, Computer Science, or Mathematics or a College... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    12 days ago
  • $90k - $132k per year

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency... 
    Full time
    Internship
    Immediate start

    QNX

    Ottawa, ON
    16 days ago
  •  ...for over 50 years.  Backed by a legacy of engineering excellence, reliability and industry-...  ...testing of our cutting edge Lightspeed Software by actively engaging with both the test...  ...Developer will assume ownership of specific embedded systems software modules, overseeing... 
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    more than 2 months ago
  • $90k - $110k per year

     ...you on our team. Job Type: Full Time Position Overview We are seeking a motivated and capable Intermediate Software Developer to join our Engineering team. In this role, you will serve as a key technical contributor, working collaboratively to design, develop,... 
    Full time
    Casual work
    Work from home
    Flexible hours

    Calian in Space & Technology

    Ottawa, ON
    8 days ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...performance and reliability in increasingly complex environments that embedded devices at the edge presents. About the job: Collect,...  ...Systems. ~ Proficient in programming languages for system software such as, C/C++, Assembly and Rust. ~ Ability to apply, evaluate... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    20 days ago
  •  ...The people building Motion are deeply embedded in where AI and our industry is heading,...  ...Khadjavi . About the Executive IC, Engineering role Most engineering leaders stop writing...  ...track record of building and shipping software, including leading engineering organizations... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!