Job Description & How to Apply Below
About Averian:
Averian is an AI and custom solutions company building real‑world systems deployed in mission‑critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting‑edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in live environments where accuracy, stability, and performance truly matter.
Working with global technology partners across North America and Europe, we operate as a focused, senior team where engineers and product leaders have meaningful ownership, direct access to customers, and a strong influence on technical and architectural decisions.
If you enjoy solving complex technical problems, working closely with real customers, and seeing your work deployed in production, we want to hear from you!
Averian offers a high‑impact environment where your contributions genuinely matter.
Job Summary:
We are seeking a highly skilled and hands‑on Team Lead to guide our embedded systems development and test team. In this role, you will be a technical anchor, contributing directly to the codebase while providing expert guidance and support to other developers and testers.
You will architect robust embedded solutions, mentor the team on technical best practices, and ensure the delivery of high‑quality software. This is a technical leadership role, not a direct people‑management position, focusing on engineering excellence, technical strategy, and team enablement.
Key Responsibilities:
Lead the design, development, and testing of complex embedded systems, maintaining a high level of individual technical contribution (coding and debugging).
Act as the technical point of contact for the team, providing guidance on architecture, implementation, and troubleshooting.
Support and mentor developers and testers, conducting code reviews and promoting best practices in embedded C/C++, RTOS, and hardware integration.
Oversee the testing strategy, ensuring comprehensive unit testing, integration testing, and Hardware‑in‑the‑Loop (HIL) verification.
Collaborate with stakeholders to translate requirements into technical specifications and architectural designs.
Drive technical decision‑making and resolve complex engineering challenges across the software development lifecycle.
Maintain and improve development workflows, including CI/CD pipelines, version control, and automated testing frameworks.
Foster a culture of technical excellence, continuous learning, and collaborative problem‑solving within the team.
Participate in architecture reviews, code reviews, and creation of technical documentation.
Work directly with the Product Owner and leadership to refine requirements and prioritize features.
Mentor junior developers and foster adherence to technical standards and best practices.
Qualifications & Experience
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
10+ years of experience in embedded software development, with at least 3 years in a technical leadership or senior capacity.
Expert proficiency in C and C++, with a deep understanding of resource‑constrained environments and low‑level hardware interactions.
Experience with Real‑Time Operating Systems (RTOS) and bare‑metal development.
Proven track record of architecting and delivering production‑grade embedded systems.
Strong knowledge of communication protocols (e.g., CAN, LIN, SPI, I2C, Ethernet, UART).
A plus:
Proficiency with debugging tools (e.g., JTAG, logic analyzers, oscilloscopes) and version control (Git).
Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to both technical and non‑technical stakeholders.
Experience in the Automotive, IoT, or Industrial sectors is highly desirable.
Familiarity with CI/CD practices and agile development methodologies.
Other Requirements
This role is 100% work from office. It is based in Ottawa, Ontario, Canada.
Relocation of candidates will not be considered or provided.
Why Join Us?
Opportunity to lead and shape the engineering vision of next‑gen solutions.
Collaborative and fast‑paced work environment.
A chance to work on cutting‑edge technology and make a real business impact.
A chance to work with customers on the cutting edge of technology development and adoption.
If you are passionate about building robust, scalable platforms and have the expertise to deliver high‑quality software, we’d love to hear from you.
Averian is a global leader dedicated to developing and delivering innovative AI solutions and providing SW development services to meet the needs of customers.
Averian Inc. Ottawa, ON, Canada All Rights Reserved. Design & Development from AUG.Global
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×