Embedded Systems Firmware Engineer (Alberta)

Embedded Systems Firmware Engineer (Alberta)

24 Sep
|
BioTalent Canada
|
Alberta

24 Sep

BioTalent Canada

Alberta

Job Posting: Embedded Systems Firmware Engineer Employer: Brain Care Technologies (BCT) Posted: September 15, 2026 BCT Contact: Greg McGillis, CEO/Founder, [email protected] 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.
Transparent 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, DevOps, 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.

#J-18808-Ljbffr

📌 Embedded Systems Firmware Engineer (Alberta)
🏢 BioTalent Canada
📍 Alberta

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems firmware engineer (alberta) / alberta

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems firmware engineer (alberta) / alberta