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

Intermediate Firmware Engineer

Aurea • Dartmouth, NS, CA
11 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 Firmware Developer (Remote) - halifax

    Senior Firmware Developer (Remote) - halifax

    Amaris Consulting • halifax, ns, ca
    Remote
    Full-time
    Identifier les contraintes techniques et.En parallèle, le consultant devra : .Intégrer le concept validé dans.Valider, affiner et ajuster le firmware jusqu’au. Ingénieur firmware embarqué senior.Expé...Show more
    Last updated: 3 days ago • Promoted
    Intermediate QA Automation with c# (Security clearance) - Confidential

    Intermediate QA Automation with c# (Security clearance) - Confidential

    Confidential • dartmouth, ns, ca
    Full-time
    Design, develop, and execute manual and automated test suites for web, mobile, API, and backend components.Write comprehensive test cases, test scripts, test scenarios and acceptance criteria based...Show more
    Last updated: 7 days ago • Promoted
    Senior Principal Consultant- ETL QE

    Senior Principal Consultant- ETL QE

    Genpact • Halifax, Halifax County, Canada
    Full-time
    With us, you’ll learn fast, work smart, and make a difference.You'll build a career that matters.Job Description - Senior Principal Consultant- ETL QE (ITO098408). Ready to build the future with AI?...Show more
    Last updated: 2 days ago • Promoted
    DevOps Engineer - VBeyond Corporation

    DevOps Engineer - VBeyond Corporation

    VBeyond Corporation • halifax, ns, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
    Last updated: 7 days ago • Promoted
    Figure it out | Get stuff built Engineer - Canada Office

    Figure it out | Get stuff built Engineer - Canada Office

    Marble • Halifax, NS, CA
    Full-time
    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...Show more
    Last updated: 30+ days ago
    Senior Firmware Developer (Remote) - Amaris Consulting

    Senior Firmware Developer (Remote) - Amaris Consulting

    Amaris Consulting • halifax, ns, ca
    Remote
    Full-time
    Identifier les contraintes techniques et.En parallèle, le consultant devra : .Intégrer le concept validé dans.Valider, affiner et ajuster le firmware jusqu’au. Ingénieur firmware embarqué senior.Expé...Show more
    Last updated: 3 days ago • Promoted
    System Application Engineer – SCADA

    System Application Engineer – SCADA

    Pacer Group • halifax, ns, ca
    Full-time
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Show more
    Last updated: 3 days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Dartmouth, 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: 18 days ago
    Tier I SOC Analyst - CyberClan

    Tier I SOC Analyst - CyberClan

    CyberClan • halifax, ns, ca
    Full-time
    Tier I SOC Analyst - Job Description.Established in 2006, CyberClan’s carefully selected team of experts are capable of solving complex cyber security challenges – keeping data secure and businesse...Show more
    Last updated: 7 days ago • Promoted
    Intermediate QA Automation with c# (Security clearance)

    Intermediate QA Automation with c# (Security clearance)

    Confidential • dartmouth, ns, ca
    Full-time
    Design, develop, and execute manual and automated test suites for web, mobile, API, and backend components.Write comprehensive test cases, test scripts, test scenarios and acceptance criteria based...Show more
    Last updated: 7 days ago • Promoted
    Technical Designer

    Technical Designer

    Level Up. • halifax, ns, ca
    Full-time
    This role sits at the intersection of design and engineering and is ideal for someone who enjoys turning ideas into playable experiences quickly, while maintaining technical quality and scalability...Show more
    Last updated: 3 days ago • Promoted
    Senior AEM FE Developer

    Senior AEM FE Developer

    Yochana • dartmouth, ns, ca
    Full-time
    Experience in AEM Sites / Assets, Components, Templates , OSGI, CRX , Metadata and Workflows.Experience in Front-End Development including React. Experience working with Liquid Templates or similar fr...Show more
    Last updated: 3 days ago • Promoted
    Senior OpenShift Virtualization Specialist (Contract)

    Senior OpenShift Virtualization Specialist (Contract)

    REDspace • Bedford, NS, CA
    Temporary
    Quick Apply
    We're seeking talented and highly motivated OpenShift specialists to join a critical, high-priority initiative focused on migrating and enhancing virtualization infrastructure based on Red Hat Open...Show more
    Last updated: 22 days ago
    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
    Fullstack Software Engineer

    Fullstack Software Engineer

    Event Temple • Halifax, NS, CA
    Full-time
    Quick Apply
    About Event Temple Event Temple is a high-growth technology company headquartered in Vancouver, BC.As the world’s leading Hotel Sales and Catering software, we’ve achieved the #1 rankin...Show more
    Last updated: 21 days ago
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • PROSPECT VILLAGE, 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 hour ago • Promoted • New!
    Founder

    Founder

    Loud Solutions • dartmouth, ns, ca
    Full-time
    Loud has partnered with a well-capitalized, highly active VC deploying capital into AI-driven businesses across large, legacy industries. What’s missing is the right person to steer the ship.We are ...Show more
    Last updated: 7 days ago • Promoted
    Algebra Private Tutoring Jobs Duncans Cove

    Algebra Private Tutoring Jobs Duncans Cove

    Superprof • Duncans Cove, Canada
    Full-time +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...Show more
    Last updated: 30+ days ago • Promoted