Back to results

Embedded System Engineer

  • Halifax, NS, Canada

Pay: $35–$40/hour · Full-time

Applications open in a new tab.

Job details

Pay
Pay: $35–$40/hour
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

PCB & Embedded Systems Engineer

Ranchflow AI | IdeaHUB | In person | Full-time contract

Pay: $35–$40/hour

About Ranchflow AI

Ranchflow AI develops virtual fencing collars and livestock management technology. We’re looking for a PCB & Embedded Systems Engineer to design and improve the electronics and firmware that power our collars and supporting equipment, with a focus on reliability, energy efficiency, and operation in demanding farm environments.

What you’ll do

  • Develop schematics and PCB layouts for virtual fencing collars and supporting equipment.
  • Integrate microcontrollers, positioning modules, sensors, wireless radios, and collar output circuitry.
  • Design battery-powered systems, including charging, protection, voltage regulation, and power monitoring.
  • Develop and debug embedded firmware for positioning, virtual boundary detection, sensors, communications, and collar operation.
  • Implement fault detection and defined device behaviour during low-battery, positioning, or connectivity failures.
  • Bring up prototype boards and troubleshoot hardware and firmware issues.
  • Measure and optimize power consumption, battery life, and system reliability.
  • Select components and maintain bills of materials, design documentation, and manufacturing files.
  • Work with mechanical and field testing teams to address enclosure, environmental, and field performance requirements.
  • Support PCB fabrication, assembly, testing, and design revisions.

What you’ll bring

  • A degree in electrical, electronics, or computer engineering, or equivalent relevant experience.
  • Experience designing schematics and PCB layouts using tools such as Altium, KiCad, or equivalent.
  • A solid understanding of analog and digital circuits, microcontrollers, and power electronics.
  • Embedded programming experience in C or C++.
  • Familiarity with interfaces such as I²C, SPI, UART, and ADCs.
  • Hands-on experience with board bring-up and electronic test equipment.
  • An organized approach to documentation, version control, and debugging.

Nice to have

  • Experience with ESP32-based systems, GPS/GNSS modules, LoRa radios, or other IoT platforms.
  • Experience with lithium-ion batteries, solar charging, and low-power firmware.
  • Familiarity with RF layout, antenna integration, and EMC considerations.
  • Experience with watchdogs, firmware updates, and embedded fault handling.
  • Experience preparing electronics for manufacturing and production testing.

Work location

This is a full-time, in-person contract position based at IdeaHUB.

To apply

Apply through LinkedIn with your résumé.

More about this job

Responsibilities

Design and improve PCB hardware and embedded firmware for virtual fencing collars and supporting equipment, including power systems, positioning, sensors, wireless communications, and fault handling. Bring up and troubleshoot prototypes, optimize power consumption and reliability, maintain design and manufacturing documentation, and support field testing and production revisions.

Requirements

Requires a degree in electrical, electronics, or computer engineering, or equivalent relevant experience, along with experience designing schematics and PCB layouts and a solid understanding of circuits, microcontrollers, and power electronics. Candidates should have embedded C or C++ experience, familiarity with I²C, SPI, UART, and ADC interfaces, and hands-on board bring-up and electronic testing experience.

Skills

  • PCB Design
  • Schematic Design
  • Embedded Firmware
  • C
  • C++
  • Microcontrollers
  • Analog and Digital Circuits
  • Power Electronics
  • I²C
  • SPI
  • UART
  • ADC
  • Board Bring-Up
  • Electronic Test Equipment
  • Low-Power Design
  • Debugging

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Agriculture
  • Manufacturing

Keywords

  • PCB Design
  • Schematics
  • Altium
  • KiCad
  • Embedded Systems
  • Embedded Firmware
  • C
  • C++
  • Microcontrollers
  • Positioning Modules
  • GPS/GNSS
  • Sensors
  • Wireless Radios
  • LoRa
  • ESP32
  • I²C
  • SPI
  • UART
  • ADC
  • Lithium-Ion Batteries
  • Solar Charging
  • Power Management
  • Low-Power Firmware
  • RF Layout
  • Antenna Integration
  • EMC
  • Watchdogs
  • Firmware Updates
  • Board Bring-Up
  • Bill of Materials

Report this job