Yalantis is a software engineering and IT consulting company in the outsourcing market. Our team has more than 500 specialists and continues to grow. Join and cooperate with us in Dnipro, Kyiv, Larnaca (Cyprus), Warsaw (Poland) and remotely from any city of Ukraine.
We’re looking for anEmbedded Engineer tojoin agreenfield medical device/ neurotech project. The product isabehind-the-ear wearable EEG device designed for ambulatory epilepsy monitoring. The device collects EEG, accelerometer and impedance data and streams itover BLE toacompanion mobile app.
Responsibilities:
- Develop firmware for agreenfield wearable EEG medical device based onNordic nRF54L15 and Zephyr RTOS.
- Own firmware development from board bring-up and architecture tointegration and system testing.
- Develop drivers and data acquisition for EEG AFE, accelerometer, DAC, external RTC and PSRAM.
- Implement continuous EEG acquisition, SPI/FIFO communication, interrupt/DMA handling and RAM ring buffering.
- Design and implement BLE streaming and GATT services, including pairing, bonding and reconnection.
- Implement secure boot, DFU/OTA and power management tosupport ~72-hour battery life.
- Develop firmware unit/integration tests, CIand aPython-based emulator/test harness for mobile-side BLE communication.
- Contribute tofirmware architecture, SRS/SDD, architecture diagrams and other engineering documentation.
- Collaborate directly with the US-based client team todefine requirements, hardware/software interfaces and BLE/GATT specifications.
- Work autonomously asthe primary firmware engineer, driving technical decisions and communication throughout the project.
Requirements:
- 5+years ofhands-on embedded firmware development experience.
- Strong commercial experience with Nordic Semiconductor SoCs; nRF54L15is preferred, but previous nRF generations are considered.
- Strong experience with Zephyr RTOS and C/C++.
- Solid hands-on experience with BLE/BLE GATT, including data streaming, pairing, bonding and reconnection.
- Practical experience with SPI, interrupts/DMA and continuous real-time ornear-real-time data acquisition.
- Strong experience with low-power optimization for battery-powered embedded devices
- Experience integrating sensors and peripherals such asaccelerometers, DACs, RTCor external memory.
- Experience with secure boot, DFU/OTA, firmware testing and CI.
- Experience building emulators/test harnesses, preferably with Python.
- Strong firmware architecture and technical documentation skills; SRS/SDD experience isaplus.
- Experience inmedical devices, wearables, healthcare orother regulated products isastrong advantage.
- English level: Intermediate strong orhigher.
- Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access toprofessional courses inCorporate Learning Management System.
- Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
- Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support and events.
- Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks and access tothe Yalantis store.
Please note that feedback onthe results oftheCV review will beprovided only inthe event ofadecision toconsider your candidacy further.
Otherwise, your data will beretained inthe company’s CVdatabase, and wewill gladly contact you ifasuitable vacancy becomes available. The consideration period is7working days.