Talent.com
Intermediate Firmware Engineer
Intermediate Firmware EngineerAurea • Dartmouth, NS, CA
Intermediate Firmware Engineer

Intermediate Firmware Engineer

Aurea • Dartmouth, NS, CA
12 days ago
Job type
  • Full-time
Job description

Aurea Technologies Inc. has an open position for a Firmware Engineer to join its team in Burnside Business Park in Dartmouth, Nova Scotia. Through continuously innovating, Aurea has developed the most powerful, portable, and user-friendly small-scale wind turbine to charge off-grid devices. The company consists of a diverse team of outdoor enthusiasts and renewable energy innovators.

This role is a hands‑on embedded systems position. In addition to developing production firmware, you will perform electronics technologist‑style activities such as board bring‑up, hardware validation, instrumented debugging, and support for prototype and manufacturing builds. As a new member of this team, the successful candidate can look forward to :

  • Designing, developing, and maintaining embedded firmware for portable power and energy systems (C / C++ on microcontrollers)
  • Implementing hardware interface drivers and board‑support packages (BSP) for peripherals (ADC, PWM, GPIO, timers, DMA, interrupts)
  • Building robust communication stacks and integrating protocols such as USB‑PD / USB, I2C, SPI, UART, and Bluetooth LE into new products
  • Developing power management and battery management firmware (fuel gauging, charging, protection, sleep modes) and optimizing for performance and low power
  • Performing board bring‑up and embedded system validation, including verifying rails, clocks, sensors, and interfaces; creating test setups; and troubleshooting issues using lab equipment (oscilloscope, logic analyzer, multimeter, programmable power supplies) and firmware debug tools (JTAG / SWD)
  • Developing and executing test plans for firmware and embedded hardware (unit, integration, system‑level), including hardware‑in‑the‑loop (HIL) and automated test fixtures where appropriate; documenting results and driving issues to closure
  • Building prototypes and custom jigs / fixtures to resolve development risks, accelerate iteration, and support validation testing across multiple products
  • Supporting cross‑functional development by collaborating with electrical / mechanical engineers on design‑for‑test, design‑for‑manufacture, and reliability improvements
  • Creating production‑ready diagnostic firmware and test procedures to support prototype builds, pilot runs, and manufacturing ramp (e.g., end‑of‑line tests, calibration steps, logging)
  • Writing clear engineering documentation (requirements, architecture, interface control docs, test reports, release notes) and maintaining versioned firmware releases
  • Triaging field issues with customer service and customers; reproducing bugs, delivering fixes, and supporting in‑field update workflows when applicable
  • Working with suppliers and supply chain to achieve design‑to‑cost targets and ensure firmware quality through production ramps

Candidates must have a bachelor's degree in computer, electrical, or mechatronics engineering (or equivalent experience), their P. Eng. designation and eligible for registration with Engineers NS, and a minimum of four (4) years of relevant work experience in :

  • Developing embedded firmware in C / C++ for resource‑constrained microcontrollers (RTOS experience is an asset)
  • Using code revision tools such as Git / GitHub, and collaborating through code reviews and CI workflows
  • Debugging embedded systems using JTAG / SWD, serial consoles, and test equipment; strong root‑cause analysis skills
  • Hands‑on electronics testing and troubleshooting : reading schematics, validating PCB assemblies, probing signals, verifying power integrity, and diagnosing failures at the board and system level
  • Working with power / charging systems and Li‑Ion battery products (battery protection, fuel gauging, charging algorithms); experience with DC motors is beneficial
  • Implementing and validating communication protocols (USB‑PD, USB, I2C, SPI, UART, BLE) and ensuring reliable interoperability and error handling
  • Preference will be given to candidates who have experience with portable power products (power banks, inverters, power stations), USB‑PD negotiation, BLE mobile integrations, or firmware update mechanisms. This is an in‑office position, and applicants must already be located within the Halifax area.

    Additionally, you should :

  • Be able to work on your own and operate well within a team
  • Have adequate communication skills and organization
  • Be willing to learn and work within varying areas of skill and responsibility
  • Be able to troubleshoot and provide solutions to problems
  • Be proficient in Microsoft Office Suite
  • Any interested eligible candidates should contact Cat Adalay at catadalay@aureatechnologies.com with their resume and cover letter.

    #J-18808-Ljbffr

    Create a job alert for this search

    Intermediate Firmware Engineer • Dartmouth, NS, CA

    Similar jobs
    Senior QA Engineer

    Senior QA Engineer

    Targeted Talent • Halifax, NS, Canada
    Permanent
    We are looking for an experienced.Our client is a fintech company based out of Vancouver.You'll have the opportunity to work on an amazing platform that combines Data Analytics, and complex int...Show more
    Last updated: 30+ days ago • Promoted
    Senior Site Reliability Engineer

    Senior Site Reliability Engineer

    Targeted Talent • Halifax, NS, Canada
    Permanent
    We are looking for an experienced.Senior Site Reliability Engineer.Our client is a global enterprise company with a product that you've likely used. Experience with coding / software development, ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Mobile Engineer – iOS

    Senior Mobile Engineer – iOS

    Galent • halifax, ns, ca
    Full-time
    We are seeking an experienced Senior iOS Engineer to design, build, and maintain high‑quality mobile applications.The ideal candidate has deep expertise in building scalable iOS apps using Swift an...Show more
    Last updated: 15 hours ago • Promoted • New!
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • PROSPECT, Nova Scotia, CA
    Full-time
    Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. All you need is a mode of transportation (bi...Show more
    Last updated: 1 day ago • Promoted
    Systems Engineer Sr

    Systems Engineer Sr

    Lockheed Martin • Halifax, Ns
    Full-time +2
    The candidate will support the Halifax Class Combat Systems Integration In Service Support (CSI ISS) program and will be called to work at CFB Stadacona in Halifax once the necessary security clear...Show more
    Last updated: 7 days ago • Promoted
    Senior Mobile Engineer – iOS - halifax

    Senior Mobile Engineer – iOS - halifax

    Galent • halifax, ns, ca
    Full-time
    We are seeking an experienced Senior iOS Engineer to design, build, and maintain high‑quality mobile applications.The ideal candidate has deep expertise in building scalable iOS apps using Swift an...Show more
    Last updated: 15 hours ago • Promoted • New!
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • dartmouth, ns, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 15 hours ago • Promoted • New!
    iOS Engineer

    iOS Engineer

    Themesoft Inc. • dartmouth, ns, ca
    Full-time
    We are seeking an experienced iOS Engineer to design, build, and maintain high quality mobile applications.The ideal candidate has deep expertise in building scalable iOS apps using Swift and Swift...Show more
    Last updated: 15 hours ago • Promoted • New!
    Intermediate Mechanical Engineer

    Intermediate Mechanical Engineer

    CBCL Limited • Halifax, NS, Canada
    Full-time
    CBCL is seeking anIntermediate Mechanical Engineerto join our Buildings Engineering team inHalifax, NS!.Help us shape our work environment and our culture by working collaboratively with other desi...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate (Level 2) System Administrator

    Intermediate (Level 2) System Administrator

    Exposant 3 • Halifax, Nova Scotia, .CA
    Full-time
    Quick Apply
    Join Exposant 3 (E3) : The Power of People at the Heart of Technology!.Exposant 3 is a consulting firm in business management and information technology, dedicated to supporting companies and organi...Show more
    Last updated: 30+ days ago
    Figure it out | Get stuff built Engineer - Canada Office

    Figure it out | Get stuff built Engineer - Canada Office

    Marble • Halifax, NS, Canada
    Full-time
    This role is simple : you make things that work, and you make them fast.You take rough ideas and turn them into repeatable, data-collecting prototypes. You own the full prototype cycle, iterate quick...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Liferaft • NS, CA
    Remote
    Full-time
    Quick Apply
    Liferaft is looking for a highly skilled and visionary Software Engineer to contribute to the development of advanced OSINT tools that empower organizations to extract valuable insights from open-s...Show more
    Last updated: 18 hours ago • New!
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - halifax

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - halifax

    Net2Source (N2S) • halifax, ns, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 15 hours ago • Promoted • New!
    Director, Applications & Technical Services

    Director, Applications & Technical Services

    Mara Renewables Corp • Dartmouth, NS, Canada
    Full-time
    At Mara Renewables Corporation (Mara), we exist to re-engineer natures pantry, reimagine human nutrition, and revitalize wellness and the environment. We believe there has never been a more critical...Show more
    Last updated: 5 days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Lower Sackville, Nova Scotia, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 20 days ago
    System Safety Engineer

    System Safety Engineer

    GeoSpectrum Technologies, Inc • Dartmouth, NS, Canada
    Full-time
    GeoSpectrum is growing and we are seeking a System Safety Engineer to join our team!.The System Safety Engineer will play a key role in leading, managing, and facilitating system safety activities ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Net2Source (N2S) • halifax, ns, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 15 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Great Value Hiring • halifax, ns, ca
    Full-time
    Software Engineer (Code QA) [$70-$120 / hr].Craft realistic developer prompts across multiple categories (code review, debugging, error diagnosis, configuration, and more). Source and adapt content fr...Show more
    Last updated: 15 hours ago • Promoted • New!