Skip to main content
Post your resume and find your next job on Indeed!

Embedded Software Engineer jobs in British Columbia

Sort by: -
    • Collaborate closely with hardware, embedded software, and test engineers to deliver new product capabilities.
    • Experience with unit testing of embedded software…
    • Mentor less experienced engineers in embedded fundamentals, debugging discipline, and documentation clarity.
    • Embedded C/C++: 5 years (preferred).
    • Troubleshoot hardware/software communication issues.
    • Our products combine desktop software, mobile applications, embedded electronics, cloud services, AI, and…
    • Maintain technical documentation, software specifications, and user manuals.
    • Monitor system performance, troubleshoot software issues, and provide technical…
    • We’re looking for an experienced PLC Programmer proficient in and energized by creating industrial automation solutions.
    • 7+ years of PLC programming experience.
    • We provide the training, computational capacity, and practical tools needed for engineers and technical professionals to apply AI meaningfully in their work.
    • Experience or solid grounding in control systems, PCB design, industrial power systems, or embedded electrical work.
    • Vancouver, BC | Full-time | On-site.
    • Work cross-functionally with mechanical engineers on new product development and electrical integration.
    • We offer competitive benefits and special perks such as…
    • Experience: 3–5 years of professional software development.
    • Hardware Awareness: Ability to understand hardware constraints and interact with lower-level…
    • Mentor other engineers through code reviews and technical guidance.
    • The successful candidate will have a proven record in developing complex FPGA code for an…
    • Same requirements as before: embedded C/C++, embedded Linux and RTOS, IoT and connected devices, Networking protocols such as TCP/IP and UDP, H.264/H.265,…
    • Minimum 2+ years of experience with robotic CAD software such as Motosim.
    • Support robotic cell design and reach analysis using robotic CAD software such as…
    • Experience working within robotics, industrial automation, machine vision, or embedded/systems software environments.
    • Expert-level proficiency with modern C++.
    • Implement, maintain, audit, and improve electronic security technology including security systems, servers, software, and systems integration, as well as…
    • Experience with embedded Linux systems or board bring-up.
    • This role is focused on the design, development, testing, and support of electronic hardware used in…
Get email updates for the latest Embedded Software Engineer jobs in British Columbia

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

embedded

Career Resources:

Job Post Details

FPGA Engineer - job post

AIRADAR, INC
Burnaby, BCHybrid work
$100,000–$125,000 a year - Full-time
Responded to 51-74% of applications in the past 30 days, typically within 5 days.

Job details

Pay

  • $100,000–$125,000 a year

Job type

  • Full-time

Location

Burnaby, BCHybrid work

Benefits

Pulled from the full job description

  • Vision care
  • Dental care
  • Life insurance
  • Disability insurance
  • Extended health care
  • Flexible schedule

Full job description

FPGA Engineer

About Us

aiRadar inc. is a rapidly growing, Canadian-owned and operated engineering company developing cutting-edge radar sensors with world-changing applications. We are 100% privately owned and based in Burnaby, BC. Every employee has a voice in major technical and business decisions.

If you deliver high-impact work and thrive on solving complex problems creatively, we’d like to connect.

Role Summary

At the core of our radar platform is a SoC FPGA that combines embedded Linux running on the Processing System with custom FPGA logic that enables high-performance radar operation and data processing. Reporting to the Director of Engineering, you will design, implement, test, and maintain FPGA IP cores that run on our FPGA SoC devices, working closely with hardware, embedded software, and test engineers to deliver new product capabilities.

You will contribute throughout the FPGA development lifecycle, from requirements definition and prototyping through implementation, verification, hardware bring-up, and production releases. In addition to FPGA development, you will help maintain FPGA build infrastructure, participate in new hardware platform bring-up, review hardware designs, and support validation and troubleshooting activities.

This role offers the opportunity to work across FPGA, embedded systems, electronics, and product development while building expertise in radar technology and FPGA-based system design.

Responsibilities

  • Design, implement, test, and maintain FPGA IP cores that run on aiRadar’s FPGA SoC devices.
  • Contribute across the full FPGA development lifecycle: requirements definition, prototyping, implementation, verification, hardware bring-up, and production releases.
  • Maintain and improve FPGA build infrastructure.
  • Participate in new hardware platform bring-up and review hardware designs.
  • Support validation and troubleshooting activities across the platform.
  • Collaborate closely with hardware, embedded software, and test engineers to deliver new product capabilities.

Required Qualifications

  • Must be legally authorized to work in Canada. Canadian Citizens and Permanent Residents are preferred, as some work may require eligibility for a Canadian government security check. Candidates on a path to permanent residency are encouraged to apply.
  • Bachelor’s degree or higher in Electrical Engineering or a related field.
  • 2+ years of industry experience (excluding co-op terms) in FPGA or embedded engineering.
  • Experience programming FPGAs using an HDL (VHDL preferred).
  • Experience programming in C for microcontrollers.
  • Hands-on experience working with electronics.
  • Scripting and automation skills using languages such as Bash or Python.
  • Ability to manage tasks independently using tools like Jira and to document technical processes clearly.

Preferred Qualifications

  • Experience with Vivado and AMD Xilinx FPGAs.
  • Experience programming MicroBlaze running an RTOS.
  • Familiarity with FPGA-based DSP concepts, including filtering, FFTs, and fixed-point arithmetic.
  • Knowledge of radar imaging systems.
  • Experience with unit testing of embedded software and functional testing of embedded devices.
  • Radio frequency (RF) hardware experience, including ADCs, DACs, and PLLs.
  • Knowledge of embedded Linux build systems such as Buildroot and Yocto.

Remuneration

$100,000 – $125,000 CAD base salary. aiRadar considers various factors when determining total compensation, including job-specific specialized knowledge, skills, and proficiency.

Position Time Type

This is a permanent, full-time position. Working mode will be hybrid, with a minimum of 3 days per week in person at our Burnaby office.

What We Offer

  • 3 weeks’ vacation plus the week of December holidays
  • Comprehensive benefits package (effective 3 months after start date)
  • Share options
  • Flexible hours
  • Office centrally located near transit options
  • Support for professional development

Why Join aiRadar

aiRadar inc. is dedicated to fostering a diverse workforce that reflects the customers and communities we serve. We strive to create a fair and inclusive culture that values, respects, and engages all our employees. As an equal opportunity employer, we provide equal opportunities to individuals without regard to their sex, race, color, religion, age, national origin or ancestry, disability, veteran status, sexual orientation, genetic information, gender identity or expression, marital or family status, and any other protected personal attributes as defined by applicable laws.

We are committed to providing an inclusive and accessible recruitment process. If you require accommodation at any stage, please let us know.

We appreciate all applicants for their interest in joining our team, but please note that only those selected for interviews will be contacted.

Pay: $100,000.00-$125,000.00 per year

Benefits:

  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • Vision care

Work Location: Hybrid remote in Burnaby, BC

Let Employers Find YouUpload Your Resume