Background : MSc or PhD (postdoc) in relevant Engineering domains (electronics, computer engineering, ICT), or equivalent experience. Industry or academic experience welcome (practical results matter more than titles). Requirements : - Strong embedded programming skills (C) and experience with bare-metal programming- Some familiarity with user-space USB drivers (e.g., using libusb), preferably on both Windows and Unix / Linux platforms- Familiarity with MCU-level data acquisition techniques such as DMA- Familiarity with low-level communication interfaces : SPI, USB, UART, PDM,...- Ability to work independently and own the full embedded stack- Some affinity with hardware debugging (scope, logic analyzer, etc.), in collaboration with a hardware developer- Interest (but not necessarily experience) in brain-computer interfaces or wearable neurotechnology- Proficient in EnglishThe following additional skills are a plus (but not a must) : - Familiarity with Rust (used in the USB module) - Experience with ARM Cortex processors, DSP, BLE stack, RTOS, or small-scale PCB design. - Familiarity with biosignal acquisition or wearable neurotechnology.As this is a research valorization track, we would appreciate candidates with entrepreneurial interests (although this is certainly not a hard requirement, priority is on the technical skills)We are looking for a hands-on embedded software engineer, to lead the further development of a miniaturized wireless EEG sensing platform. You’ll be responsible for pushing forward the firmware, hardware-software interfacing, multi-sensor synchronization, embedded programming, and user interfaces, based on the requests of end-users. You’ll be the main technical owner, so we expect a good degree of independence.What You’ll Do :
The work will be performed within the research division STADIUS at the Department of Electrical Engineering (ESAT) at KU Leuven, Europe’s most innovative university (Reuters). STADIUS' major research objective is to contribute to the development of improved digital (control and signal processing) systems.
Note that this is not a PhD track.
Embedded Software Engineer • Leuven, BE