×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Systems Firmware Engineer

Remote / Online - Candidates ideally in
Edmonton, Alberta, Canada
Listing for: BioTalent Canada
Full Time, Remote/Work from Home position
Listed on 2026-09-24
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Job Posting:Embedded Systems Firmware Engineer
Employer: Brain Care Technologies (BCT)
Posted:September 15, 2026
BCT Contact:Greg McGillis, CEO/Founder,
Company Description

Brain Care Technologies is an emerging health technology organization focused on developing innovative solutions to monitor and support brain health. The company combines embedded systems, medical devices, and data-driven tools to enable more effective diagnostics and patient care. Team members collaborate across disciplines, including engineering, neuroscience, and healthcare technology, to bring safe and reliable products to market. Brain Care Technologies values evidence-based design, quality, and a practical approach to improving real-world clinical outcomes.

Role Description

This Embedded Systems Firmware Engineer role is a hybrid position based in the Edmonton, AB area,, with an option for some work from home. The engineer will design, implement, and test embedded firmware for medical or wellness devices, ensuring reliability, safety, and performance. Daily responsibilities include developing low-level drivers and application code, integrating sensors and communication interfaces, and collaborating with electrical engineers on hardware–software integration.

The role involves debugging and optimizing firmware, writing documentation, and participating in design reviews to support regulatory and quality requirements. The engineer will also assist in building prototypes, validating functionality in lab and field environments, and supporting cross-functional teams working on brain health technologies.

Qualifications

Strong embedded software and firmware development skills, including experience with microcontrollers, real-time systems, and C/C++/Python.

  • Foundational knowledge of electrical engineering and electronics to collaborate effectively on circuit design, sensor integration, and hardware bring-up.
  • Experience with Internet of Things (IoT) concepts and software development practices, such as connectivity protocols, data transmission, and version control.
  • Ability to design, test, and debug embedded systems using tools like oscilloscopes, logic analyzers, and hardware debuggers.
  • RTOS experience (FreeRTOS or Zephyr preferred)
  • Experience with SPI, I2C, UART and BLE
  • Bachelor’s degree or higher in Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.
  • Familiarity with medical device or regulated product development, quality standards, or safety-critical systems is an asset.
  • Clear written and verbal communication skills and the ability to work collaboratively in a multidisciplinary, hybrid work environment.
  • Strong problem-solving skills, attention to detail, and a proactive approach to learning new tools and technologies.
  • Nice to have: EEG experience, Dev Ops, P.Eng or on-track for registration with APEGA.
Why Join BCT

You’ll help create technology that has the potential to transform early dementia detection.

  • You’ll work directly with experienced engineers, neuroscientists and clinicians while helping shape the future technical direction of the company.
  • Flexible work arrangement available for exceptional candidates.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary