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

Intermediate Firmware Engineer

Aurea • Dartmouth, NS, CA
Il y a 12 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Intermediate Firmware Engineer • Dartmouth, NS, CA

    Offres similaires
    Quality Engineer (QA)

    Quality Engineer (QA)

    United Software Group Inc • NS, Canada
    Temps plein
    Quick Apply
    Job Title : Senior Quality Engineer (Senior QA Engineer) Location : Remote Canada (Halifax Nova Scotia) Job Type : Contract Position...Voir plus
    Dernière mise à jour : il y a 6 jours
    Figure it out | Get stuff built Engineer - Canada Office

    Figure it out | Get stuff built Engineer - Canada Office

    Marble • Halifax, NS, CA
    Temps plein
    Quick Apply
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • PROSPECT, Nova Scotia, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 18 heures • Offre sponsorisée • Nouvelle offre
    Inside Sales Professional

    Inside Sales Professional

    Rentokil Initial • NS, CA
    Télétravail
    Temps plein
    Quick Apply
    About Rentokil-Terminix : Rentokil-Terminix Canada is one of the largest pest control providers to the property management sector. Since its founding, it has been an industry leader in pest control.O...Voir plus
    Dernière mise à jour : il y a 14 jours
    Account Manager – Formwork Solutions (Flexible Hours)

    Account Manager – Formwork Solutions (Flexible Hours)

    Doka GmbH • Mount Uniacke
    Temps plein
    A global construction company in Canada is seeking an experienced Account Manager to manage a sales territory, cultivate existing relationships, and create new business opportunities.The ideal cand...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Fall River, Nova Scotia, CA
    Télétravail
    Temps plein
    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-...Voir plus
    Dernière mise à jour : il y a 19 jours
    Algebra Private Tutoring Jobs Duncans Cove

    Algebra Private Tutoring Jobs Duncans Cove

    Superprof • Duncans Cove, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Physics Private Tutoring Jobs Duncans Cove

    Physics Private Tutoring Jobs Duncans Cove

    Superprof • Duncans Cove, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Tester (Databricks Testing)

    Tester (Databricks Testing)

    United Software Group Inc • NS, Canada
    Permanent
    Quick Apply
    Job Title : Tester (Databricks Testing) Work Location : Halifax Canada (Remote)Voir plus
    Dernière mise à jour : il y a 1 jour
    Strategic Account Manager – Concrete Formwork

    Strategic Account Manager – Concrete Formwork

    Doka • Mount Uniacke
    Temps plein
    A leading formwork technology company in Nova Scotia seeks an experienced Account Manager to manage sales territory, focusing on customer retention and new business cultivation.Candidates should po...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Director, Data & Platform Product (Hybrid)

    Director, Data & Platform Product (Hybrid)

    Kinaxis • Halifax, Halifax County, Canada
    Télétravail
    Temps plein
    A leading tech firm in Canada seeks a Director of Product Management to define and deliver customer-facing data and platform products. The role involves owning the product vision, leading a talented...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Intermediate (Level 2) System Administrator

    Intermediate (Level 2) System Administrator

    Exposant 3 • Dartmouth, Nova Scotia, .CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours