averian-logo-w-text

Join Averian

Explore exciting opportunities to work on cutting-edge technology with a team that values innovation, growth, and impact.

Full Stack Developer

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 an experienced and self-driven Full Stack Developer to lead the technical implementation of a cutting-edge platforms.

The ideal candidate is independent, hands-on, and technically versatile, capable of driving full-cycle system implementation from architecture and design to deployment. You will be responsible for architecting and building solutions from MVPs to fully featured products, from the ground up, ensuring robust foundations for scale and AI integration. You will work across the full stack (e.g. React/Next.js/Node.js, .NET, PostgreSQL, MongoDBto name a few) and ensure platforms are secure and perform to specification.

Key Responsibilities

System Architecture & Development

  • Design and build the full stack of the platform using frameworks such as (examples) React.js / Next.js (Frontend) and .Net or Node.js, PostgreSQL (Backend).
  • Architect complex data models to handle multi-entity hierarchical structures and historical data.
  • Implement secure, multi-tenant architecture on cloud (AWS/Azure) with a focus on enterprise security standards (Encryption, Access Control, Audit Logs, and Logic Isolation).
  • Develop modular “Logic Containers” for complex business calculations and validation rules.

Product Implementation

  • Translate mock-ups, designs and requirements into responsive, interactive user interfaces (Data grids, Complex Data Visualizers).
  • Build high performance service oriented back-end solutions with horizontal scalability in mind.
  • Develop secure document management features (Context-aware S3 storage).
  • Ensure codebases are “AI-Ready” by maintaining strict data structures that will support future AI agent integration.

Collaboration & Leadership

  • 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

  • 5+ years of professional experience in software development, including system design and backend architecture.
  • Strong expertise in Modern Frontend Frameworks (React, Next.js, TypeScript) and building complex, interactive UIs.
  • Experience building high performance back-ends using .Net core or Node.js.
  • Strong understanding of Relational Databases (i.e. PostgreSQL) and modeling complex, hierarchical data structures.
  • Experience with AWS (ECS, VPC, S3) and/or Azure, and secure cloud architecture.
  • Experience building SOC 2 compliant or high-security applications (handling sensitive PII or business-critical data) is highly preferred.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Ability to independently plan, execute and deliver custom projects from requirements to deployment.

Preferred Qualifications:

  • Experience with “Infrastructure as Code” (Terraform/CDK).
  • Familiarity with data visualization libraries (for charts and tree diagrams).
  • Experience preparing systems for future AI/LLM integration.
  • Experience with fine-tuning LLMs or building RAG pipelines is a plus.

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!


Read More ->

Embedded Software Developer

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.

Only qualified applicants will be contacted. Thank you for your interest in Averian.

Job Summary
We are seeking a highly skilled Embedded Software Developer to join our engineering team developing embedded and connected systems across automotive, industrial, IoT, and AI-enabled applications.

This role involves hands-on development of embedded firmware and software, architecture contribution, system integration, debugging, and collaboration across software, hardware, requirements, and validation teams. The ideal candidate combines strong low-level programming expertise with the ability to work effectively in large and complex codebases while contributing to high-quality, production-ready solutions.

You will work on technically challenging projects involving microcontrollers, RTOS, communication stacks, diagnostics, hardware integration, and system-level validation.

Key Responsibilities

  • Design, develop, test, and maintain embedded firmware/software in C and C++
  • Contribute to software architecture, technical design, and implementation decisions
  • Integrate and troubleshoot communication protocols such as CAN, LIN, SPI, I2C, UART, Ethernet, BLE, and related interfaces
  • Collaborate with hardware, system, requirements, and test teams to deliver robust and scalable solutions
  • Participate in platform bring-up, debugging, performance tuning, and system integration activities
  • Develop reliable and maintainable code using unit testing, static analysis, and automated validation practices
  • Participate in code reviews, design reviews, and technical discussions
  • Support development and maintenance of CI/CD pipelines, build systems, and automated test environments
  • Investigate and resolve complex system-level and firmware-related issues
  • Produce clear technical documentation and follow established development processes and standards

Qualifications & Experience

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Minimum 7 years of experience in embedded software or firmware development
  • Automotive industry experience is highly valued but not required
  • Strong proficiency in C and C++ programming
  • Experience working with microcontroller-based embedded systems and resource-constrained environments
  • Strong understanding of Real-Time Operating Systems (RTOS) and/or bare-metal embedded development
  • Experience working with communication protocols such as CAN, LIN, SPI, I2C, UART, Ethernet, BLE, or similar technologies
  • Ability to understand, debug, and extend large existing software systems and codebases
  • Strong debugging and troubleshooting skills using tools such as oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers
  • Experience with version control systems (Git), issue tracking tools, and CI/CD workflows
  • Familiarity with automated testing, unit testing, integration testing, and hardware-in-the-loop validation
  • Experience with bootloaders, firmware upgrade mechanisms, diagnostics and communication stacks is considered an asset
  • Experience developing software for Linux-based embedded systems is a plus
  • Experience in IoT, telecom, industrial automation, or AI-enabled systems is considered valuable
  • Strong communication, collaboration, and problem-solving skills

Benefits:

  • Casual dress
  • Dental care
  • Disability insurance
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match
  • Vision care

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

Job Type: Full-time

Experience:

  • Software development: 7+ years

Language:

  • English (required)

Location:

  • Kanata, ON (K2K) (required)

Work Location: In person


Read More ->
Averian_logo_white_new
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
Privacy Policy
crossmenu