Enable job alerts via email!

Firmware & FPGA Developer - Junior to Intermediate

Nugrid Power Corp.

Burnaby

On-site

CAD 60,000 - 95,000

Full time

Today
Be an early applicant

Job summary

A leading power technology company in Burnaby is seeking a Junior / Intermediate Firmware & FPGA Developer. In this role, you will be part of a specialized team developing firmware and FPGA logic for optical sensors. You will work on data acquisition, processing, and automation, contributing to exciting projects in a collaborative environment. Ideal candidates have a relevant degree and experience in C/C++ in an embedded context.

Benefits

Flexible hours
Friendly colleagues
Sense of accomplishment

Qualifications

  • At least 16 months of full-time experience with C or C++.
  • At least 12 months of full-time experience with C or C++ in an embedded context.
  • Desire to learn new tools and languages independently.

Responsibilities

  • Develop and test firmware in an embedded environment.
  • Integrate with and improve automated testing and Continuous Integration (CI) systems.
  • Work as a member of a multidisciplinary team to determine firmware needs.

Skills

C programming
C++ programming
Embedded systems
RTOS concepts
Digital signal processing
Strong coding skills

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

Electronic lab equipment
Job description
Overview

Salary : $60,000 - $95,000

About NuGrid Power :

NuGrid provides wideband optical sensors for improved grid reliability and resiliency. Our optical voltage and electric field sensors offer high-speed, linear measurement, with optical isolation for improved safety and cost savings. Our team is motivated and experienced, working with the latest power system standards and technologies to provide solutions that enhance power grid reliability and sustainability. NuGrid employees enjoy flexible hours, friendly colleagues, and a genuine sense of accomplishment that comes from projects completed well, and satisfied customers using our products.

Job Description :

As a Junior / Intermediate Firmware & FPGA Developer, you will work as part of a small and specialized team developing firmware and FPGA logic to reliably acquire, process, and transmit data from our optical sensors. You will develop solutions for data acquisition, data management, and associated automation challenges in both factory testing and customer applications of our sensors. Your work will span a variety of domains, from communication with ADCs, to testing automation, to digital signal processing. You will have a high degree of autonomy and influence in the projects you work on. As a small company, NuGrid is constantly working on new and exciting projects, and you will have the opportunity to take on challenges that align with your skills and interests.

Responsibilities
  • Develop and test firmware in an embedded environment
  • Develop and test FPGA logic to accelerate key signal processing tasks
  • Integrate with and improve automated testing and Continuous Integration (CI) systems
  • Work as a member of a multidisciplinary team to understand and determine firmware needs for NuGrid products and projects
  • Take on new projects of interest
Required Qualifications
  • At least a Bachelors degree in Computer Engineering, Electrical Engineering, or Computer Science
  • At least 16 months of full-time experience with C or C++
  • At least 12 months of full-time experience with C or C++ in an embedded context
  • Familiar with RTOS concepts
  • Working knowledge of modern development CI / CD practices
  • Help design and implement code quality best practices
  • Strong coding, analytical and debugging skills, and the ability to proactively solve issues
  • Desire and ability to learn new tools and languages independently
  • Excellent verbal and written communication skills
Desirable Qualifications
  • Experience with VHDL, Verilog, or SystemVerilog
  • Strong knowledge of digital signal processing (DSP) algorithms and filters
  • Experience with Electronic lab equipment (power supplies, oscilloscopes, etc)
  • Design experience in an ERP or ISO 9001 environment
  • Interest in the power system and in smart grid technologies
  • Familiarity with IEC 61850 communication standards
  • Experience debugging issues in hardware
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.