Senior Software Developer

1 week ago


Burnaby, Canada Kron Technologies Inc. Full time $90,000 - $120,000
Background:

Kron Technologies is an emerging technology company that has grown from its Kickstarter origins to develop innovative cameras that have disrupted the world of high-speed video cameras. We’re looking for more talented individuals to join us as we design, develop, and manufacture cutting-edge imaging products. Our employees enjoy flexibility, freedom, great colleagues, a positive work/life balance, and stimulating technical challenges to solve.

We're located a short walk from the Production Way/University Skytrain station, and a 5-minute drive from the Highway 1, Gaglardi Way Exit.

About the position:

A senior software developer is responsible for designing, developing, and maintaining software solutions for our camera related products and accessories that meet the needs of organizations and end-users. They collaborate with cross-functional teams to gather requirements, write clean and efficient code, conduct testing and debugging, and resolve technical issues. Software developers stay updated with industry trends and emerging technologies, and they contribute to code reviews and documentation. Strong problem-solving, analytical, and communication skills are essential for success in this role, as well as proficiency in programming languages, understanding of software development principles, and familiarity with relevant tools and frameworks.

Key Responsibilities:
  • Designing, implementing, and documenting camera control software and public-facing APIs.
  • Writing firmware for microcontrollers that handle various functions such as power management, thermal management, and lens control.
  • Performing software bring-up tasks for electronics at the prototype stage.
  • Writing, modifying, and optimizing userspace and kernel software.
  • Quickly picking up new concepts and implementing proof-of-concept designs in various languages.
  • Version control and deployment.
  • Collaboration with Stakeholders.
  • Project Management.
  • Researching, designing, and implementing imaging-related algorithms, such as video compression, color correction, dead pixel correction, etc.
  • Writing, modifying, and optimizing drivers for standard and custom SoC peripherals.
  • Partaking in code reviews, architectural discussions, and the occasional testing/QA sprint.

Education Requirements:
  • Bachelor's degree in computer science, software engineering, or a related field or equivalent work experience.
Experience Required:
  • 4+ years of experience in software development.
  • Experience with software development frameworks and libraries.
  • Experience with embedded Linux systems, GNU tools, C-Make.

Experience Desired:
  • Knowledge of cameras and image processing pipelines.
  • Experience writing RESTful APIs.

Skills Required:
  • Proficient in programming languages C/C++ and Python.
  • Strong understanding of software development principles and best practices.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Excellent organizational, written, problem-solving, and verbal communication skills.

Perks, Compensation and Benefits:

As a full time employee, you will be compensated on a salary based on experience and skills, between $90,000 to $120,000 a year. You will receive full benefits that include extended health, health and lifestyle spending accounts, RRSP with matching, education allowances, profit sharing, discretionary bonuses, and unlimited paid time off policy. 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.

This position is available for July.

To apply, send your resume as well as a cover letter with a portfolio of software projects completed to jobs@krontech.ca. Failure to include all documents and additional information will result in a rejected application.

--- Candidates must be able to report to our Burnaby office and already be legally authorized to work in Canada ---

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.


  • BlackBerry QNX

    1 month ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....

  • BlackBerry QNX

    3 weeks ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....


  • Burnaby, Canada Fortinet Full time

    DescriptionFortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. This role will enable you to gain exposure to complex technology in network security and provide you with the opportunity to gain hands-on experience with the various stages in the development cycle. Job Responsibilities: Working...


  • Burnaby, Canada MediSolution Full time

    (Remote) Senior Software Developer page is loaded (Remote) Senior Software Developer Apply locations Burnaby, British Columbia British Columbia, Canada Victoria, British Columbia Newfoundland, Canada New Brunswick, Canada time type Full time posted on Posted 6 Days Ago job requisition id R0025430 Are you passionate...


  • Burnaby, Canada MediSolution Full time

    (Remote) Senior Software Developer page is loaded (Remote) Senior Software Developer Apply locations Burnaby, British Columbia British Columbia, Canada Victoria, British Columbia Newfoundland, Canada New Brunswick, Canada time type Full time posted on Posted 6 Days Ago job requisition id R0025430 Are you passionate...


  • Burnaby, British Columbia, Canada Fortinet Full time

    DescriptionFortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. This role will enable you to gain exposure to complex technology in network security and provide you with the opportunity to gain hands-on experience with the various stages in the development cycle.Job Responsibilities:Working...


  • Burnaby, British Columbia, Canada Kron Technologies Inc. Full time

    BackgroundKron Technologies is an emerging technology company that has grown from its Kickstarter origins to develop innovative cameras that have disrupted the world of high-speed video cameras. We're looking for more talented individuals to join us as we design, develop, and manufacture cutting-edge imaging products. Our employees enjoy flexibility,...


  • Burnaby, Canada Kron Technologies Inc. Full time

    Background:Kron Technologies is an emerging technology company that has grown from its Kickstarter origins to develop innovative cameras that have disrupted the world of high-speed video cameras. We’re looking for more talented individuals to join us as we design, develop, and manufacture cutting-edge imaging products. Our employees enjoy flexibility,...


  • Burnaby, Canada Fortinet Full time

    DescriptionSenior Software Developer Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications • Work with R&D and QA throughout the product development lifecycle • Develop pre- and post-sales tools and environments • Research new technologies and trends to be...


  • Burnaby, Canada Fortinet Full time

    DescriptionSenior Software Developer Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications • Work with R&D and QA throughout the product development lifecycle • Develop pre- and post-sales tools and environments • Research new technologies and trends to be...


  • Burnaby, Canada Fortinet Full time

    DescriptionSenior Software Developer Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications • Work with R&D and QA throughout the product development lifecycle • Develop pre- and post-sales tools and environments • Research new technologies and trends to be...


  • Burnaby, Canada Fortinet Full time

    DescriptionSenior Software Developer Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications • Work with R&D and QA throughout the product development lifecycle • Develop pre- and post-sales tools and environments • Research new technologies and trends to be...


  • Burnaby, British Columbia, Canada Fortinet Full time

    DescriptionSenior Software Developer Responsibilities : Work with the Product Management teams on the product roadmaps, new features design, and product certifications Work with R&D and QA throughout the product development lifecycle Develop pre- and post-sales tools and environments Research new technologies and trends to be familiar with and be able...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Description Senior Software Developer Responsibilities : Work with the Product Management teams on the product roadmaps, new features design, and product certifications Work with R&D and QA throughout the product development lifecycle Develop pre- and post-sales tools and environments Research new technologies and trends to be familiar with and be...


  • Burnaby, Canada Fortinet Full time

    DescriptionSenior Software Developer Responsibilities : • Work with the Product Management teams on the product roadmaps, new features design, and product certifications • Work with R&D and QA throughout the product development lifecycle • Develop pre- and post-sales tools and environments • Research new technologies and trends to be...

  • Software Developer

    3 weeks ago


    Burnaby, British Columbia, Canada TEEMA Full time

    Title: Software Developer - Full StackJob ID: KM Our client requires the services of a senior-level Full Stack Software Developer who will work with their transformation teams to improve and extend their existing systems and services.Responsibilities:Plan, design and develop high quality APIs and web applications in JavaScript/TypeScript, & SQL...

  • Software Developer

    2 months ago


    Burnaby, British Columbia, Canada TEEMA Full time

    Title: Software Developer - Full StackJob ID: KM Our client requires the services of a senior-level Full Stack Software Developer who will work with their transformation teams to improve and extend their existing systems and services.Responsibilities:Plan, design and develop high quality APIs and web applications in JavaScript/TypeScript, & SQL...


  • Burnaby, British Columbia, Canada Lifelabs Full time

    LifeLabs is the largest community diagnostics laboratory in Canada, serving the healthcare needs of Canadians for over 50 years. Our team members are truly centred around our customers, and we know that behind every lab requisition, sample being tested, or investment in technology is an individual and their family counting on us. Consistently named one of...


  • Burnaby, Canada D Wave Systems inc Full time

    Senior Software Developer (Front-end) Burnaby, BCResearch & Development – Systems Software /Full-Time, Permanent /HybridWe are looking for a Senior Front-end Software Developer to help us expand Leap with new online tools and content that will delight and engage users building quantum powered applications. These applications solve some of the...


  • Burnaby, Canada D Wave Systems inc Full time

    Senior Software Developer (Front-end) Burnaby, BCResearch & Development – Systems Software /Full-Time, Permanent /HybridWe are looking for a Senior Front-end Software Developer to help us expand Leap with new online tools and content that will delight and engage users building quantum powered applications. These applications solve some of the...