Design, develop, test, and debug embedded software on Linux-based platforms for connected devices such as control panels, networking equipment, and video-……
A driver’s licence is not required for this role. Fully remote-capable — reliable home-office setup and the self-discipline to perform without in-person……
We are seeking a *Senior Embedded Software Designer* with deep expertise in real-time systems, robotics, and full-stack integration to lead the design and……
Leverage agentic AI development tools (Claude Code, Cursor, or similar) to accelerate development velocity while ensuring code quality and architectural……
As a Senior Software Developer, you will design, develop, and implement robust internal applications and platforms while leading technical development……
Build and scale a world-class engineering organization — lead 50+ engineers through multiple Directors and Engineering Managers, manage through leaders of……
All full-time, permanent, non-commission employees are eligible for our annual WIN bonus program. Have extensive experience with software development best……
Leverage AI-assisted development tools and agentic workflows throughout the engineering lifecycle — from code generation and debugging to automated PR reviews,……
Bachelor’s degree in Computer Science or a related field with 6+ years of relevant experience, or Master’s degree with 4+ years of relevant experience.…
As you develop your skills and expand your impact over time, your compensation grows with you. 10+ years in data, with at least 3 years leading a multi-……
Advanced degree or financial industry certification. 10+ years relevant professional services firm experience in technology or management consulting with broad……
You'll translate company objectives into measurable operational outcomes, build and develop a high-performing leadership bench, and view AI not just as a tool……
Leverage AI-augmented development workflows (e.g., AI coding assistants) to accelerate firmware development, debugging, analysis and unit-testing.…
Strong written and verbal communication skills; able to produce technical briefs, document architectural decisions, and articulate trade-offs to both……
We're looking for developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Identify and manage cross-functional risks and dependencies across user experience, ML models, data pipelines, services, and partner engineering teams, putting……
This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/……
Applies best practices to build code based on well-established methods and secure design principles while also applying best practices for new code development……
Diriger des analyses de performance de bout en bout couvrant les dimensions clients, produits et conseillers, afin d’identifier des occasions d’amélioration……
Bachelor's degree in EE, CS or other related field. E2E Ownership: Drive the full software lifecycle for large-scale domains, ensuring excellence in design,……
Bachelor's degree in computer science, engineering, or related field (advanced degree preferred). Strong understanding of LLM architectures, prompt engineering,……
Diriger des analyses de performance de bout en bout couvrant les dimensions clients, produits et conseillers, afin d’identifier des occasions d’amélioration……
The User Experience – You’ll partner with the Litera Design team to ensure the user experience is a first-class citizen in our product development efforts.…
For senior engineers: demonstrated leadership in technical direction, mentoring, and system design. Experience with modern front-end frameworks (e.g., React,……
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 “” button below and follow the instructions to submit your résumé. You can also apply by submitting your résumé directly to pheuthorst@lrostaffing.com. 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.
#LI-Hybrid #LI-CA1
The minimum salary is $185K and the max salary is $195K.
$185K – $195K/yr (Employer provided)
$190K
/yr Median
Ottawa
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.