Software Developer - #443207

Kron Technologies Inc.


Date: 3 days ago
City: Burnaby, BC
Contract type: Full time
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.

About Kron Technologies Inc.

Kron Technologies is a fun, ambitious, and quickly growing business in its scale up phase that’s disrupting the world of high-speed cameras. We’re looking for talented individuals to join us having a blast while designing and manufacturing world-leading products. Our employees enjoy flexibility, freedom, and a fun, supportive environment. We’re located just north of Burnaby Lake in the Government Road neighborhood, a short walk from Production Way/University Skytrain station, and a 5-minute drive from Highway 1.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Shipper / Receiver

Armature Electric Ltd., Burnaby, BC
4 hours ago
Established in 1929, Armature Electric Ltd (AEL) continues to be British Columbia’s premier electro-mechanical service center and electric motor provider. Located in Burnaby, BC in our purpose-built modern facility, we continue to solve problems and provide premium products to our customers all over the world with our global reach for sales, service and repair of power distribution, medium and high...

Office Services Clerk

Service Corporation International, Burnaby, BC
1 week ago
Our associates celebrate lives. We celebrate our associates. Consider the possibilities of joining a Great Place to Work! Performs duties too varied and diverse to be classified in any specific office clerical occupation, requiring limited knowledge of office management systems and procedures. Clerical duties may be assigned in accordance with the office procedures of individual departments and may include, but...

Anatomical Pathology

Health Match BC, Burnaby, BC
3 weeks ago
Role and Facility Information The Forensic Pathologist is responsible for autopsy investigations conducted into sudden and unexpected or unnatural deaths reportable to the BC Coroners Service (BCCS), in accordance with the Coroners Act, for the province of British Columbia. The purpose of these investigations is to support identification of the decedent together with the cause and manner of death, to...