Enable job alerts via email!

Software Developer

Kron Technologies Inc.

Burnaby

On-site

CAD 85,000 - 95,000

Full time

2 days ago
Be an early applicant

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

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Software Developer

DataAnnotation

British Columbia

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant

Associate Software Engineer

UnitedHealth Group

Richmond

Remote

CAD 49,000 - 103,000

7 days ago
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

(Remote) Java Software Developer

N. Harris Computer Corporation - CAD

Manitoba

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Senior Fullstack Software Developer (Frontend Focused)

OpsLevel

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant