Enable job alerts via email!

Senior Embedded Software Manager

Express Employment Professionals - Red Deer, AB

City of Lacombe

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Development Manager with deep expertise in C/C++ and embedded systems. This pivotal role involves leading a talented team through multiple concurrent projects, fostering a culture of technical excellence and accountability. You will engage in hands-on coding, debugging, and troubleshooting while ensuring high-quality standards through peer reviews and architectural decisions. The company promotes a collaborative environment with flexible hybrid work options, encouraging continuous improvement and professional growth. If you are passionate about leading impactful software development, this opportunity is for you.

Benefits

On-site parking
Health Spending Account
Pooled Insurance benefits
TFSA or RRSP matching
Flexible hybrid work options

Qualifications

  • 3-5+ years of experience leading software development teams.
  • Strong understanding of embedded systems and C/C++ programming.

Responsibilities

  • Lead and mentor a high-performing development team.
  • Manage project timelines and deliverables across multiple projects.

Skills

C/C++
Embedded System Programming
Problem-Solving
Leadership
Attention to Detail
Technical Execution

Education

Degree in Computer Science
Degree in Computer Engineering

Tools

Eclipse / STM32CubeIDE
VS Code / Visual Studio
Git (preferably GitHub)
Microsoft Office 365

Job description

We’re looking for a Senior Software Development Manager who brings deep technical expertise in C/C++ and embedded systems development — and has 3–5+ years of experience leading teams of developers through multiple concurrent software projects.

This role is perfect for someone who thrives on problem-solving in code, is energized by leading developers, and can drive technical execution across up to 5 large, 10 medium, and 5 small active projects simultaneously.

Key Responsibilities

  • Lead and mentor a high-performing development team, fostering technical growth and accountability.
  • Actively participate in coding, debugging, and troubleshooting complex issues in embedded and application-level software.
  • Ensure consistent, high-quality code through peer reviews, architecture decisions, and technical leadership.
  • Manage project timelines, deliverables, and team bandwidth across a range of active projects.
  • Collaborate cross-functionally with QA, product, hardware, and leadership teams.
  • Promote best practices in source control, documentation, testing, and Agile methodologies.
  • Maintain a professional, composed, and proactive demeanor under deadlines and shifting priorities.

Required Skills & Experience

  • Excellent command of C or C++
  • Strong understanding of or experience in embedded system programming
  • High attention to detail and accuracy in technical execution
  • Demonstrated experience leading and mentoring software developers
  • Proven ability to manage multiple projects concurrently with minimal supervision
  • Familiarity with or hands-on experience using:
  • Eclipse / STM32CubeIDE
  • VS Code / Visual Studio
  • Git (preferably GitHub)
  • Microsoft Office 365

Desirable (But Not Required) Skills

  • Degree in Computer Science, Computer Engineering, or related field
  • Experience with SQL, API frameworks, or code versioning tools
  • Exposure to mobile development (iOS/Android)
  • Understanding of CAN Bus protocol
  • Experience with backend systems or SQL databases
  • Aptitude for graphic/UI design
  • Familiarity with additional languages beyond C/C++

What We Offer

  • An environment that encourages technical ownership and continuous improvement
  • A chance to lead a meaningful team building high-impact software
  • Flexible hybrid work options
  • Support for growth through training, tools, and mentorship

Job Type: Full-time

Pay: Negotiable based on skills, expereince and willingness to relocate to Lacombe, Ab

Benefits:

  • On-site parking
  • Health Spending Account,
  • Pooled Insurance benefits and TFSA or RRSP matching

Schedule:

  • Monday to Friday
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Product Manager Software - Canada Remote

Motive

Remote

CAD 100.000 - 130.000

8 days ago

Software Development Manager

Encircle

Kitchener

Remote

CAD 100.000 - 140.000

Yesterday
Be an early applicant

Senior Software Engineer, Platform

Alpine Software Group

Vancouver

Remote

CAD 90.000 - 130.000

Yesterday
Be an early applicant

Senior Software Engineer, Platform

Plotly

Remote

CAD 90.000 - 130.000

2 days ago
Be an early applicant

Associate Software Engineering Manager

NMI

Remote

CAD 100.000 - 125.000

Today
Be an early applicant

Software Development Manager

Live Nation Worldwide, Inc.

Toronto

Remote

CAD 100.000 - 130.000

3 days ago
Be an early applicant

Software Development Manager- Remote

BeyondTrust

Remote

CAD 100.000 - 130.000

6 days ago
Be an early applicant

Senior Software Engineer, Platform

Aplos

British Columbia

Remote

CAD 90.000 - 120.000

3 days ago
Be an early applicant

Senior Software Engineer, Platform Remote-Canada

Plotly Dash Enterprise

Remote

CAD 90.000 - 130.000

4 days ago
Be an early applicant