Intermediate Firmware Engineer
20 hours ago
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 productsDeveloping power management and battery management firmware (fuel gauging, charging, protection, sleep modes) and optimizing for performance and low powerPerforming 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 closureBuilding prototypes and custom jigs/fixtures to resolve development risks, accelerate iteration, and support validation testing across multiple productsSupporting cross‑functional development by collaborating with electrical/mechanical engineers on design‑for‑test, design‑for‑manufacture, and reliability improvementsCreating 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 releasesTriaging field issues with customer service and customers; reproducing bugs, delivering fixes, and supporting in‑field update workflows when applicableWorking with suppliers and supply chain to achieve design‑to‑cost targets and ensure firmware quality through production rampsCandidates 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 workflowsDebugging embedded systems using JTAG/SWD, serial consoles, and test equipment; strong root‑cause analysis skillsHands‑on electronics testing and troubleshooting: reading schematics, validating PCB assemblies, probing signals, verifying power integrity, and diagnosing failures at the board and system levelWorking with power/charging systems and Li‑Ion battery products (battery protection, fuel gauging, charging algorithms); experience with DC motors is beneficialImplementing and validating communication protocols (USB‑PD, USB, I2C, SPI, UART, BLE) and ensuring reliable interoperability and error handlingPreference 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 teamHave adequate communication skills and organizationBe willing to learn and work within varying areas of skill and responsibilityBe able to troubleshoot and provide solutions to problemsBe proficient in Microsoft Office SuiteAny interested eligible candidates should contact Cat Adalay at with their resume and cover letter. #J-18808-Ljbffr
-
Intermediate Firmware Engineer
1 day ago
Dartmouth, Canada Aurea Full timeAurea 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...
-
Firmware Engineer
3 weeks ago
Dartmouth, Canada Cattron Global Full timeJoin to apply for the Firmware Engineer II role at Cattron GlobalJoin to apply for the Firmware Engineer II role at Cattron GlobalThe Firmware Developer is responsible for contributing to the design and development of industrial control products and improvements/maintenance for existing control products. The successful candidate will be a team-oriented...
-
Firmware Engineer
3 weeks ago
Dartmouth, Canada Cattron Global Full timeJoin to apply for the Firmware Engineer II role at Cattron GlobalJoin to apply for the Firmware Engineer II role at Cattron GlobalThe Firmware Developer is responsible for contributing to the design and development of industrial control products and improvements/maintenance for existing control products. The successful candidate will be a team-oriented...
-
Intermediate Mechanical Engineer
3 weeks ago
Dartmouth, Canada WSP in Canada Full timeIntermediate Mechanical Engineer - Power Generation Join to apply for the Intermediate Mechanical Engineer - Power Generation role at WSP in Canada We are seeking an Intermediate Mechanical Engineer to support complex energy projects across Canada. The role will focus on mechanical engineering deliverables, working with a multidisciplinary team to design and...
-
Intermediate Mechanical Engineer
3 weeks ago
Dartmouth, Canada WSP in Canada Full timeIntermediate Mechanical Engineer - Power Generation Join to apply for the Intermediate Mechanical Engineer - Power Generation role at WSP in Canada We are seeking an Intermediate Mechanical Engineer to support complex energy projects across Canada. The role will focus on mechanical engineering deliverables, working with a multidisciplinary team to design and...
-
Intermediate Hydropower Engineer
3 weeks ago
Dartmouth, Canada Stantec Full timeJoin to apply for the Intermediate Hydropower Engineer role at Stantec At Stantec, we know the work we do matters. From decarbonizing mines to modernizing electric grids and building the infrastructure that fuels communities, we’re powering the world. Our clients come to us with their biggest, most complex challenges because that’s where we thrive. And...
-
Intermediate Shipboard Systems Engineer
4 days ago
Dartmouth, Nova Scotia, Canada Thales Full time $90,000 - $110,000Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades,...
-
Intermediate Bridge Design Engineer – Canada
3 weeks ago
Dartmouth, Canada WSP Full timeA leading engineering firm is seeking an Intermediate Engineer in Dartmouth, Nova Scotia. This key position involves preliminary and detailed design of bridges and civil structures for various levels of government. Candidates should possess a university degree in Civil Engineering and 5-10 years of relevant experience in structural design and bridge...
-
Dartmouth, Canada WSP Full timeA leading engineering firm is seeking an Intermediate Engineer in Dartmouth, Nova Scotia. This key position involves preliminary and detailed design of bridges and civil structures for various levels of government. Candidates should possess a university degree in Civil Engineering and 5-10 years of relevant experience in structural design and bridge...
-
Intermediate/Senior Software Engineer
5 days ago
Dartmouth, Nova Scotia, Canada Ultra Maritime Full time*Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies.*Step into a world where cutting-edge technology meets unparalleled expertise. Ultra Maritime pioneers delivering multi-mission solutions that protect and empower the naval forces worldwide. With our extensive portfolio of capabilities, our innovations are utilised...