Enable job alerts via email!

Software Developer

Kron Technologies Inc.

Burnaby

On-site

CAD 85,000 - 95,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Software Engineer/Developer passionate about solving complex challenges at the systems level. In this role, you will develop and optimize high-performance solutions for embedded systems, working closely with hardware and firmware teams. Your expertise in modern C++ and embedded environments will be essential as you drive improvements in system performance and reliability. This position offers a collaborative environment where your contributions will directly impact next-generation products. Join a company that values continuous learning and provides comprehensive benefits, including health coverage and educational support.

Benefits

Health Insurance
Dental Insurance
Optical Insurance
Prescription Coverage
RRSP with Matching
Health/Lifestyle Spending Account
Educational Benefits
Company Lunches
Pot-lucks
Group Activities

Qualifications

  • Degree in Computer Science or equivalent hands-on experience preferred.
  • Proven experience in embedded or systems-level software development.

Responsibilities

  • Develop and maintain low-level C++ software for embedded systems.
  • Contribute to multi-threaded application development and integration.

Skills

C++
Embedded Systems Development
Multi-threaded Software Development
Linux
Problem Solving
Communication

Education

Bachelor in Computer Science
Master in Computer Science

Tools

CMake
FPGA

Job description

We’re hiring a Software Engineer/Developer who thrives on solving complex problems at the systems level. You will play a key role in shaping high-performance solutions and evolving infrastructure that powers our next-generation products. If you’re someone who loves building, optimizing, and continuously pushing the limits of what’s possible-we’d love to meet you.
Key Responsibilities:
  • Develop and maintain low-level, C++ software for embedded systems, including real-time CPU code and support for hardware acceleration via FPGA.
  • Contribute to multi-threaded application development and hardware/software integration.
  • Work closely with hardware, firmware, and FPGA teams to support real-time product development.
  • Drive improvements in system performance, reliability, and maintainability.
  • Participate in design reviews, debugging, and testing of embedded Linux-based systems.
  • Help address technical debt and support future architectural improvements.

Requirements:
Must-Have Qualifications:
  • Degree in Computer Science, Software Engineering, or a related field preferred, or equivalent hands-on experience with a proven track record of exceptional technical ability.
  • Proven Experience in software development, preferably in embedded or systems-level environments.
  • Proficiency in modern C++ (C++20).
  • Experience developing and debugging multi-threaded software.
  • Strong understanding of Linux, SoC architecture, and hardware/software integration.
  • Proficiency with CMake and modern build tools.
  • Demonstrated problem-solving ability and logical thinking, especially in ambiguous or evolving technical challenges.
  • Strong understanding of software development principles and best practices.
  • Self-starter who takes ownership and follows through without needing step-by-step direction.
  • Strong communication and collaboration skills.

Nice-to-Have Qualifications:
  • Familiarity with Test-Driven Development (TDD).
  • Experience working with Zynq SoC architecture.
  • Master degree in Computer Science, Software Engineering, or a related field required— or equivalent advanced technical expertise.

If this role sounds like a fit, please include a short note or cover letter in your application-we’d love to hear what excites you about this opportunity.

Perks, Compensation and Benefits:
As a full time employee, you will be compensated on a salary based on experience and skills, between $85,000 - $95,000 CAD per year. You will receive full benefits that include health, dental, optical, prescription, RRSP with matching and a Health/Lifestyle Spending Account. The use of the shop space is open to all employees for personal projects. We offer educational benefits for our employees that wish to enhance their careers. We often have company lunches and pot-lucks and other group activities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

AI Agent Developer - Help Build the Future of Health Tech

Total Life, Inc.

Vancouver null

Remote

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Senior Software Engineer

Ritchie Bros.

Burnaby null

Remote

Remote

CAD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Software Developer- Ruby on Rails Specialist

ActiveDEMAND

Calgary null

Remote

Remote

CAD 75,000 - 95,000

Full time

Today
Be an early applicant

.Net Software Developer - Intermediate

J.D. Power

London null

Remote

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Senior Software Developer (.Net)

Hyperproof

Toronto null

Remote

Remote

CAD 90,000 - 140,000

Full time

2 days ago
Be an early applicant

Software Developer

asset works

Calgary null

Remote

Remote

CAD 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 85,000 - 120,000

Full time

Yesterday
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Software Developer

Dataannotation

null null

Remote

Remote

USD 80,000 - 90,000

Full time

7 days ago
Be an early applicant