Embedded Systems Engineer

Vor 14 Stunden

Zürich, Zurich, Schweiz ETH Zürich Vollzeit
bOverview /b pIn this role you will advance the embedded sensing platform of ax|ReCover, a modular smartphone-based rehabilitation system, turning research prototypes into manufacturable medical devices. You will work closely with a multidisciplinary team to develop firmware, electronics, sensors, and BLE connectivity, addressing power, reliability and data streaming challenges. The position supports a 16-month Innosuisse project, offering hands-on hardware and software development in neurorehabilitation. This is an impact-driven role at ETH Zurich’s RELab with significant ownership and collaboration across clinical and industry partners. /p bLeistungen / Benefits /bulliunique and stimulating environment /lilisignificant ownership over product and engineering culture /lilitranslate prototype into manufacturable medical product /liliclose collaboration with clinicians and partners /lilicompetitive salary /li /ul bVerantwortungsbereiche /bulliDevelop embedded firmware for the ax|ReCover platform /liliDesign, implement and validate sensor acquisition pipelines /liliIntegrate biomechanical and physiological sensors into embedded systems /liliDevelop BLE communication between ax|ReCover and the smartphone /liliImplement synchronised sensor acquisition and data streaming /liliDesign and iterate electronic schematics and PCBs for hardware revisions /liliSelect electronic components and contribute to electronics architecture decisions /liliBring up and validate custom PCBs /liliDevelop low-level drivers for sensors and peripherals /liliCollaborate with research team on electronics integration and prototype development /liliUse lab equipment to diagnose hardware and firmware issues /liliOptimise power consumption, communication reliability and system performance /liliSupport electronics testing, validation and design verification /liliHelp establish engineering processes and documentation for future regulatory development /li /ul bZentrale Anforderungen /bulliMSc or BSc in Electrical Engineering, Embedded Systems, Computer Engineering, Robotics or related discipline /liliStrong C/C++ programming skills /liliExperience with firmware for ARM Cortex-M or similar MCUs /liliBLE experience /liliExperience with SPI, I2C, UART, ADCs, DMA, interrupts and timers /liliExperience designing/iterating custom embedded electronics (schematics/PCB) using KiCad or Altium /liliExperience bringing up and debugging PCBs /liliStrong electronics knowledge (schematics, sensors, power management, hardware bring-up) /liliProficient with lab equipment (oscilloscopes, logic analysers, multimeters) /liliStrong debugging across hardware and firmware /liliExperience integrating sensors into embedded systems /liliIndependent, proactive, good communicator in English (German skills valued) /li /ululliteam-oriented /liliself-starter /liligood written and verbal communication /liliBLE /liliKiCad /liliAltium Designer /li /ul