Firmware & FPGA Developer - Junior to Intermediate at Nugrid Power Corp
Burnaby, BC V3N 4V1, Canada -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

60000.0

Posted On

30 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Verilog, Computer Science, Computer Engineering, Iec, Power Supplies, C++, Vhdl, Languages, Communication Skills, Systemverilog, Digital Signal Processing, Filters

Industry

Electrical/Electronic Manufacturing

Description

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.

REQUIRED QUALIFICATIONS:

  • At least a Bachelor’s 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
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
Loading...