Software Development Manager

Novarc Technologies Inc.

Burnaby

On-site

CAD 190,000 - 200,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Personal development budget
Equity opportunities
Growth opportunities

Job summary

Novarc Technologies is seeking a Software Development Manager to lead a team building software for advanced robotic welding systems. You will oversee designing, building, and optimizing software for machinery, including user interfaces, backend services, cloud integrations, and release processes.

The role requires hands-on coding and leadership experience with embedded systems, multithreading, real-time OS concepts, and a strong background in Agile development.

Qualifications

  • 7+ years of professional software development experience with leadership experience.
  • Deep expertise in Rust, C++, Go, or Flutter.

Responsibilities

  • Lead and mentor a team of software engineers (6+).
  • Manage full software development lifecycle from concept to deployment on hardware.
  • Architect, design, and implement software for industrial machines focusing on performance and reliability.
  • Engage in hands-on coding and provide technical guidance including code reviews.

Skills

Rust
C++
Go
Flutter
Embedded systems
Team leadership
Agile methodologies
Multithreading
Real-time OS
Linux
Ubuntu

Tools

Linux
Ubuntu

Job description

Salary Range: $190,000.00 To $200,000.00 Annually

Join us on the journey to help build the world using applied robotics and AI!

Novarc Technologies is a full-stack robotics company helping to build the world using applied robotics and AI. Recognized as one of the fastest-growing companies in the Americas by the Financial Times for two consecutive years, we are at the epicenter of innovation and global expansion. Join our dynamic team as we extend our reach across four continents, blending pioneering welding technology with a profound global impact. It’s a captivating time to be part of our journey – here, you’ll do more than just work; you’ll be an integral part of a movement shaping the tech-driven future.

Novarc Technologies is looking for a highly skilled Software Development Manager to lead a team developing software for specialized machinery.

Summary

As the Software Development Manager at Novarc Technology, you will lead the software development team in designing, building, and optimizing software solutions for our advanced robotic welding systems. Your leadership will drive the development of both user-facing interfaces and backend services, along with managing cloud integrations and software release processes.

We are seeking a technical leader with a robust background in low-level programming and practical experience with industrial automation systems. This position is distinct from a full-stack web developer or DevOps specialist role, as it primarily involves developing code that operates directly on machinery.

Duties and Responsibilities

Lead and mentor a team of at least six software engineers, fostering their technical growth and professional development.

Manage the full software development lifecycle from concept to deployment on hardware.

Architect, design, and implement software for industrial machines, focusing on performance, reliability, and security.

Engage in hands-on coding and provide technical guidance to the team, including code reviews and design discussions.

Collaborate with product, hardware, and QA teams to ensure seamless integration and functionality.

Implement and refine lean and Agile development practices to maximize efficiency and responsiveness.

Communicate technical concepts and project status effectively to both technical and non-technical stakeholders.

Minimum Qualifications and Experience

7+ years of professional software development experience with at least 3 years in a technical leadership or management role.

Deep expertise in at least one of the following languages: Rust, C++, Go, or Flutter.

Hands-on experience with embedded systems or machine control applications, including communication with PLCs (Programmable Logic Controllers) or HMIs (Human-Machine Interfaces).

Proven track record of leading a team of 6 or more software engineers.

Strong understanding of Agile and lean development methodologies.

Familiarity with systems programming concepts, including multithreading, memory management, and real-time operating systems.

Excellent problem-solving skills and a passion for building robust, reliable software for physical machines.

Experience with Flutter is a plus, especially for HMI development.

Experience with Linux is a must, Ubuntu a nice to have.

About Novarc Technologies

Novarc Technologies is a full-stack robotics company specializing in the design and manufacturing of cobots and AI-based machine vision solutions for autonomous welding. Novarc’s Spool Welding Robot (SWR) is the world’s first of its kind in pipe welding applications. As a proven pioneer in the field, Novarc’s team is dedicated to solving challenging welding automation problems that improve customers’ bottom line.

Why Novarc
  • 'A' Players: Our team is made up of talented, intelligent, and hardworking people. If you are an 'A' player, you will enjoy the intellectually stimulating, challenging, and respectfully competitive atmosphere.
  • Growing Quickly: There are so many opportunities for Novarcians to try on a multitude of hats and, with time, define their own role.
  • We care about your growth: Each Novarcian has an annual personal development budget to build new skills or further develop current knowledge.
  • Ownership opportunities: Depending on position, performance, and longevity, Novarcians are awarded options in the company.

We are excited to invite you to join our growing team for this amazing journey!

"Novarc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, national or ethnic origin, color, political belief, marital or family status, religion, special abilities, age, sex or sexual orientation, or a criminal conviction or charge that is unrelated to employment of to the intended employment of that person. This applies to all our practices of recruitment, selection, promotion, training and development, health and safety, and compensation."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Robotic Field Service Technician
Sr Robotic Field Service Technician

Novarc Technologies Inc. • Burnaby

Hybrid
CAD 135,000 - 165,000
Competitive Compensation
Career Growth Opportunities
Paid Time Off
+4
Project Coordinator
Project Coordinator

Novarc Technologies Inc. • Burnaby

On-site
CAD 70,000 - 75,000
Senior Robotics Field Service Technician
Senior Robotics Field Service Technician

Novarc Technologies • Burnaby

Hybrid
CAD 122,000 - 138,000
Competitive compensation up to $150,000
Generous PTO
Comprehensive health insurance
+1
Field Service Technician, NovAI (ABB)
Field Service Technician, NovAI (ABB)

Novarc Technologies • Burnaby

Hybrid
CAD 85,000 - 90,000
Competitive Compensation
Career Growth
Paid Time Off
+3
Senior Controls Engineer
Senior Controls Engineer

Novarc Technologies • Burnaby

On-site
CAD 102,400 - 118,150
Annual personal development budget
Ownership opportunities
Intellectually stimulating environment
Shipbuilding & Naval Defense Segment Manager
Shipbuilding & Naval Defense Segment Manager

Novarc Technologies • Burnaby

Hybrid
CAD 199,000 - 277,000
Production Welder
Production Welder

Novarc Technologies Inc. • Burnaby

On-site
CAD 58,000 - 65,000
Vice President Marketing
Vice President Marketing

Novarc Technologies Inc. • Burnaby

On-site
CAD 120,000 - 160,000
Growing opportunities
Open-minded, adventurous work environment
Opportunities for internal leadership positions
Remote Shipbuilding & Naval Defense AI Welding Leader
Remote Shipbuilding & Naval Defense AI Welding Leader

Novarc Technologies Inc • Burnaby

On-site
CAD 194,000 - 270,000
Shipbuilding & Naval Defense Segment Manager
Shipbuilding & Naval Defense Segment Manager

Novarc Technologies Inc. • Burnaby

On-site
CAD 194,000 - 270,000