Skip to content
mimi

Principal Software Developer

Novarc Technologies Inc.

Burnaby · On-site Full-time Lead 1w ago

About the role

About

Transform AI applications as a Principal Software Developer. Take charge of scalable system architecture and ensure high-quality software releases in a collaborative environment.

This senior role requires expertise in engineering robust systems and optimizing code performance. You'll guide the development process while embedding thorough testing practices and Agile methodologies. With a focus on team mentorship, you'll ensure that your contributions lead to innovative, high-impact products in the robotics field.

Key Responsibilities

  • Own complex system architecture design and implementation
  • Deliver high-quality, reliable software solutions
  • Refine Agile practices for enhanced team productivity
  • Integrate automated testing into development workflows
  • Mentor developers while collaborating on diverse tech stacks

Requirements

  • 8+ years software development experience
  • Mastery in C++ and Rust programming languages
  • Ability to design maintainable systems from scratch
  • Experience with high-quality commercial software
  • Strong grasp of Agile methodologies

Shape the future of robotics and AI by delivering exceptional software solutions, leading innovations, and inspiring your team in a fast-paced environment.

Skills

AgileC++Rust

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free