Search by job, company or skills

B

SENIOR EMBEDDED FIRMWARE ENGINEER

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Deadline: Job open until filled

Key Responsibilities

  • Develop and optimise firmware for microcontrollers (STM32, nRF52, ESP32) in neurofeedback/IoT devices.
  • Define system architecture for real-time signal acquisition, processing, and transmission.
  • Implement and optimise EEG, PPG, and bioelectric sensor signal processing algorithms.
  • Develop and optimise communication protocols (Bluetooth LE, Wi-Fi, SPI, I2C, UART, USB).
  • Collaborate with hardware, software, and neuroscience teams to ensure seamless system integration.
  • Debug, optimize, and ensure high code quality through testing (unit tests, system tests) and detailed documentation.
  • Troubleshoot complex hardware and firmware issues using tools like oscilloscopes, logic analyzers, and debugging software to optimize performance and reliability.
  • Stay current with advancements in embedded systems, biofeedback technology, and neurofeedback research to drive product innovation.

Qualifications

Experience: At least 3+ years in embedded firmware development (preferably in healthcare, neurofeedback, or wearable devices).

Required Skills:

  • Bachelor's/Master's in Electrical, Computer, Biomedical Engineering, or a related field.
  • Proficiency in C/C++, embedded firmware architecture, and microcontrollers (STM32, nRF52, ESP32).
  • Experience with RTOS, DSP for biomedical signals (EEG), and low-power firmware for battery devices.
  • Strong debugging skills (oscilloscopes, logic analyzers) and communication protocol development (Bluetooth LE, Wi-Fi, SPI, I2C, UART).
  • Strong problem-solving, documentation, and communication skills in English.

Preferred Skills (Nice-to-Have):

  • Knowledge of EEG/PPG signal processing, neurofeedback, and regulatory standards (IEC 62304, FDA, CE).
  • Experience with ML in embedded systems, Python/MATLAB for signal analysis, and hardware design.
  • Leadership/mentorship experience in technical teams.

What We Offer

  • Full-time position with a competitive salary.
  • Start ASAP with benefits per regulations.
  • Work Environment: Dynamic, innovative, and collaborative.
  • Opportunities: Advance neurofeedback tech, collaborate with experts, and drive innovation.

Key Contributions

  • Contribute to the development of cutting-edge neurofeedback and biofeedback technologies, improving mental well-being and cognitive performance.
  • Drive innovation by integrating neuroscience insights with advanced embedded system design.
  • Enhance product reliability and performance through optimized firmware and cross-functional collaboration.
  • Play a key role in shaping next-generation wearable neurotechnology solutions from concept to commercialization.

Purpose and Impact

In this role, you help build the core technology that sets Brain-Life apart delivering research-grade neurofeedback in an accessible, affordable device. Your firmware becomes the heartbeat of our product, enabling fast innovation, reliable performance, and scalable production from prototype to global rollout. You create the algorithms and architectures that form Brain-Life's proprietary IP, shaping future product lines and strengthening our global competitiveness.

At the same time, you bring technology closer to human experience. Your work helps our devices listen to the body, support emotional balance, and empower everyday mental well-being. You shape a culture where engineering, neuroscience, and user experience come together to create truly human-centered neurotechnology. And beyond the product, your contributions help grow Vietnam's neurotech ecosystem inspiring researchers, clinicians, and future neuroengineers who will build on the foundation you create.

Send your CV to the email [Confidential Information]

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 137865149