Embedded Software Engineer jobs in British Columbia
FPGA Engineer
Easily applyOften replies in 5 daysAIRADAR, INCBurnaby, BC- $100,000–$125,000 a year
- Full-time
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Flexible schedule
- Extended health care
- Collaborate closely with hardware, embedded software, and test engineers to deliver new product capabilities.
- Experience with unit testing of embedded software…
Embedded Firmware Developer (Hybrid)
Easily applyShearwater Research Inc.Richmond, BC V6X 2W7- $90,000–$130,000 a year
- Full-time +1
- Monday to Friday +1
- Flextime
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Mentor less experienced engineers in embedded fundamentals, debugging discipline, and documentation clarity.
- Embedded C/C++: 5 years (preferred).
Software Engineer
Easily applyNewMedico Supplies Inc.Surrey, BC V3W 1B3- $60,000 a year
- Full-time
- Casual dress
- On-site parking
- Troubleshoot hardware/software communication issues.
- Our products combine desktop software, mobile applications, embedded electronics, cloud services, AI, and…
- Foreseeson Technology Inc.Richmond, BC V7A 0A4
- $80,000–$100,000 a year
- Paid time off
- Extended health care
- Maintain technical documentation, software specifications, and user manuals.
- Monitor system performance, troubleshoot software issues, and provide technical…
Industrial Automation Engineer (PLC Programmer)
Easily applyNewROK SoftwareLower Mainland, BC- $75–$100 an hour
- Full-time +2
- Flextime
- Flextime
- We’re looking for an experienced PLC Programmer proficient in and energized by creating industrial automation solutions.
- 7+ years of PLC programming experience.
Controls and Automation Engineer
Easily applySaltworks TechnologiesRichmond, BC V6W 1A8- $95,000–$120,000 a year
- Full-time
- Vision care
- Dental care
- Life insurance
- RRSP match
- Company events
- We provide the training, computational capacity, and practical tools needed for engineers and technical professionals to apply AI meaningfully in their work.
Electrical Engineer
Easily applyUrgently hiringKinitics AutomationVancouver, BC V5X 0A4- $90,000–$110,000 a year
- Full-time
- Employee stock purchase plan
- Vision care
- Dental care
- Stock options
- Disability insurance
- Extended health care
- Experience or solid grounding in control systems, PCB design, industrial power systems, or embedded electrical work.
- Vancouver, BC | Full-time | On-site.
Electrical Engineer
Easily applyOften replies in 4 daysToyo Pumps north americaCoquitlam, BC V3K 7C1- $75,000–$105,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Work cross-functionally with mechanical engineers on new product development and electrical integration.
- We offer competitive benefits and special perks such as…
Full Stack Systems Engineer
Easily applyOSENSA Innovations Corp.Burnaby, BC V5A 4N7- $80,000–$120,000 a year
- Full-time
- Employee stock purchase plan
- Stock options
- Profit sharing
- Casual dress
- Company events
- Flexible schedule
- Experience: 3–5 years of professional software development.
- Hardware Awareness: Ability to understand hardware constraints and interact with lower-level…
Senior Hardware (FPGA) Engineer
Easily applyLMI TechnologiesBurnaby, BC- $108,000–$153,000 a year
- Full-time
- Flextime
- Flextime
- Paid time off
- Vision care
- Profit sharing
- Extended health care
- Mentor other engineers through code reviews and technical guidance.
- The successful candidate will have a proven record in developing complex FPGA code for an…
Senior Staff Embedded Firmware Engineer
Easily applyNewVaco by HighspringRichmond, BC V6X 3H1- $180,000–$220,000 a year
- Full-time
- 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,…
Senior Staff Embedded Firmware Engineer
Easily applyNewVaco by HighspringRichmond, BC V6X 3H1- $180,000–$220,000 a year
- Full-time
- 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,…
Robotic Programmer
Easily applyTorus Talent Consultants LTDBurnaby, BC V5C 5W1- $108,000–$141,800 a year
- Full-time +1
- 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…
Principal Software Developer
Easily applyTorus Talent Consultants LTDBurnaby, BC V5C 5W1- $180,000–$230,000 a year
- Full-time +1
- Experience working within robotics, industrial automation, machine vision, or embedded/systems software environments.
- Expert-level proficiency with modern C++.
Embedded Security Technician - FIFO 14/14
Easily applyConvergint Technologies LtdBurnaby, BC- Tuition reimbursement
- Paid time off
- Dental care
- Designated paid holidays
- RRSP
- Implement, maintain, audit, and improve electronic security technology including security systems, servers, software, and systems integration, as well as…
Electronics Hardware Designer (Mid-Level)
Easily applyAlgo Communication ProductsBurnaby, BC V5J 5L2- $100,000–$125,000 a year
- Full-time
- 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…
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:
Career Resources:
Job Post Details
FPGA Engineer - job post
Job details
Pay
- $100,000–$125,000 a year
Job type
- Full-time
Location
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