Embedded engineer developing firmware for Flosonics Medical’s FloPatch wireless Doppler ultrasound device. Building automated assembly and manufacturing test systems to improve clinical product quality.
Responsibilities
Own the development, validation, maintenance, and documentation of the FloPatch firmware codebase
Support requirements gathering and documentation for embedded test stations
Review electrical designs and perform board bring-up and testing
Own embedded code on production test stations and tools
Support full-stack CI/CT testing and own embedded infrastructure for product and manufacturing test automation
Advocate for design-for-assembly in product design and development
Design and implement robotic systems to automate assembly
Support review, development, and validation of production scripts and electronic and mechanical CAD designs
Complete documentation, validation, and design controls required for medical-device development
Collaborate with Engineering and Manufacturing to improve product quality and manufacturing efficiency
Requirements
Bachelor’s degree in electrical engineering, mechatronics engineering, systems engineering or a related field
4-6 years of experience in embedded or automations/mechatronics engineering, with a focus on design-for-test
Embedded C on ARM system-on-chip; Nordic nRF5x is a plus
Experience with peripherals and communications protocols including ADC, BLE, I2C, I2S, and UART
Experience with biosensors, battery-operated wearable electronics, low-power design and testing
Defensive coding style on bare metal
Test-driven design within a CI/CT framework
Test automation in Python with Robot Framework or similar
CI/CT experience
Hardware bring-up and bench debugging using SWD/JTAG, signal generator, logic analyzer, and oscilloscope
Comfort working across firmware, hardware, scripting, and electromechanical automation
Experience with prototyping, deep-dive embedded debugging, and power analysis
Production or manufacturing test experience; design-for-test and BIST
Preferred: robotics or automation for assembly and test cells
Preferred: production tooling on cross-platform Python environments including Windows, Linux, and Raspberry Pi
Preferred: regulated/medical-device experience, including ISO 13485 and design controls
Preferred: RF or ultrasound familiarity
Preferred: statistics and experimental design methodology
Preferred: low-power, low-noise PCB design, review, and debugging
Benefits
Accessibility accommodations are available upon request during the recruitment process
Automation Developer modernizing Calgary municipal public services with Power Platform, Azure, RPA, and AI - enabled solutions. Designing, deploying, and supporting enterprise automation workflows.
Cloud Engineer automating Azure infrastructure, Kubernetes, and disaster recovery for Smile Digital Health’s FHIR healthcare data platform. Improving delivery speed, reliability, security, and operational efficiency.
Marketing automation developer building Braze journeys, interactive emails, and AI workflows. Supporting Wealthsimple’s financial products through advanced personalization, integrations, and reporting.
Automation Engineer Co - op improving Manulife’s financial - services processes through workflow automation. Building low - code solutions, dashboards, and integrations for digital transformation initiatives.
QA Automation Engineer building automated end - to - end testing for SWTCH’s EV charging platform. Improving software quality across charging stations, APIs, mobile apps, and backend services.
Software Automation Developer Intern building Python test automation for Exegy’s financial technology platforms. Supporting CI/CD, testing frameworks, and AI - assisted diagnostics for market data systems.
Digital Support Automation Engineer shaping Element Fleet Management’s enterprise digital support and workflow automation platform. Governing architecture, standards, AI evaluation, and cross - functional technical initiatives.
Ingénieur.e en automatisation spécialisé.e en sécurité des machines chez Norda Stelo. Analyse des risques et intégration de solutions automatisées conformes aux normes industrielles.