Senior Embedded Firmware Engineer (Neurofeedback/IoTApplications)

Tháng 4 17, 2025 | by Mai Han HR

We are seeking an experienced and innovative Senior Embedded Firmware Engineer to join our team and lead the development of cutting-edge neurofeedback applications. This role focuses on designing and optimising embedded systems and firmware that interface with bioelectrical sensors and enable real-time neurofeedback for mental health and cognitive enhancement.

As a senior engineer, you will take ownership of the firmware development process, collaborate with multidisciplinary teams, and drive the integration of hardware, firmware, and software into seamless, reliable neurofeedback products.

Key Responsibilities:

  • Firmware Development: Design, develop, and optimise robust and efficient firmware for microcontrollers (e.g., STM32, nRF52, ESP32) used in neurofeedback/IoT devices.
  • System Architecture: Define system-level architecture and firmware designs for signal acquisition, processing, and communication in real-time.
  • Signal Processing: Implement and optimise real-time signal processing algorithms for neurofeedback (e.g., EEG, PPG, or similar signals).
  • Sensor Integration: Lead the integration of bioelectric sensors (EEG, heart rate, etc.) and ensure seamless operation within embedded systems.
  • Communication Protocols: Develop and optimise communication protocols, including Bluetooth LE, Wi-Fi, SPI, I2C, UART, and USB, for data transmission and device connectivity.
  • Hardware Interaction: Collaborate with the hardware team to ensure firmware compatibility and efficiency, including power management and low-level driver development.
  • Debugging and Optimisation: Troubleshoot complex hardware and firmware issues using tools like oscilloscopes, logic analyzers, and debugging software to optimize performance and reliability.
  • Code Quality: Ensure code quality through best practices, including code reviews, unit testing, and adherence to coding standards (MISRA, etc.).
  • Collaboration: Work closely with software, hardware, and neuroscience teams to ensure smooth integration of embedded systems into neurofeedback applications.
  • Documentation: Produce detailed technical documentation, including system architecture, interface specifications, and test plans.
  • Mentorship: Provide guidance and mentorship to junior engineers, fostering technical growth within the team.
  • Research & Innovation: Stay current with advancements in embedded systems, biofeedback technology, and neurofeedback research to drive innovation in our products.

Qualifications and Skills:

Required:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Biomedical Engineering, or a related field.
  • 3+ years of experience in embedded firmware development, preferably in healthcare, neurofeedback, or wearable devices.
  • Proficiency in C/C++ with a strong understanding of embedded firmware architecture and design.
  • Hands-on experience with microcontrollers (STM32, nRF52, ESP32, etc.) and real-time operating systems (RTOS).
  • Strong understanding of digital signal processing (DSP) for biomedical signals, particularly EEG.
  • Proficiency in developing and debugging communication protocols (Bluetooth LE, Wi-Fi, SPI, I2C, UART, etc.).
  • Experience with low-power firmware design for battery-operated devices.
  • Proficiency with hardware debugging tools such as oscilloscopes, logic analyzers, and in-circuit debuggers.
  • Strong problem-solving skills and the ability to troubleshoot complex systems.
  • Good verbal and written communication skills, with the ability to document and present technical concepts effectively in English.

Preferred:

  • Familiarity with neurophysiological signals (EEG, PPG) and their processing for neurofeedback applications.
  • Experience with machine learning techniques in embedded environments for biofeedback applications.
  • Familiarity with Python or MATLAB for signal analysis and prototyping.
  • Knowledge of hardware design, including PCB design and sensor integration.
  • Experience in mentoring and leading technical teams.

Why Join Us?

  • Work on groundbreaking technology that impacts mental health and cognitive performance.
  • Collaborate with a passionate and interdisciplinary team of engineers, neuroscientists, and clinicians.
  • Be part of a company that values innovation, creativity, and technical excellence.
  • Competitive compensation, benefits, and opportunities for professional growth.

Office: District 2, HCM City

Deadline: 04/05/2025

Send your CV to the email hr@brainlife.co.uk

RELATED POSTS

View all

view all