
Nexstem is a neurotechnology company specializing in non-invasive Brain-Computer Interface (BCI) solutions that enable direct interaction between the human brain and technology through thought. Their flagship product, the Instinct headset, features 19 active motorized electrodes with onboard computing for real-time, zero-latency EEG signal acquisition and processing. Nexstem offers a comprehensive BCI ecosystem including custom OS, companion apps, SDKs, and APIs to support researchers, developers, and consumers in neurofeedback, cognitive neuroscience, and future clinical diagnostics. The company emphasizes neuroethical responsibility, community-driven innovation, and accessibility, aiming to democratize BCI technology. Recognized with awards such as the Nasscom Emerge 50 Healthtech category winner, Nexstem is positioned as a leader in accessible, high-quality BCI hardware and software for advancing brain-computer interaction and neurotechnology research.

Nexstem is a neurotechnology company specializing in non-invasive Brain-Computer Interface (BCI) solutions that enable direct interaction between the human brain and technology through thought. Their flagship product, the Instinct headset, features 19 active motorized electrodes with onboard computing for real-time, zero-latency EEG signal acquisition and processing. Nexstem offers a comprehensive BCI ecosystem including custom OS, companion apps, SDKs, and APIs to support researchers, developers, and consumers in neurofeedback, cognitive neuroscience, and future clinical diagnostics. The company emphasizes neuroethical responsibility, community-driven innovation, and accessibility, aiming to democratize BCI technology. Recognized with awards such as the Nasscom Emerge 50 Healthtech category winner, Nexstem is positioned as a leader in accessible, high-quality BCI hardware and software for advancing brain-computer interaction and neurotechnology research.
As part of our mission to democratize neurotechnology, we are seeking a Senior Compiler Enginee r to lead the design of performance-critical, low-level system software that sits close to our hardware stack and powers real-time Brain–Computer Interface (BCI) applications.
This role is ideal for someone who has deep expertise in C++ systems programming, OS/kernel fundamentals, compiler/toolchain awareness, and hardware–software integration , and who thrives at the intersection of neuroscience, embedded systems, and scalable real-time computing.
Role Overview
As Senior Engineer - Compiler Development, You Will Architect, Implement, And Optimize The Core System Layer From Device Drivers And Real-time Data Pipelines To System Services And API Abstractions. You Will Work Across
You will provide strong technical leadership, mentor engineering teams, and collaborate closely with hardware, firmware, algorithms, and AI researchers.
Key Responsibilities
System Architecture & OS-Level Design
Architect modular, extensible system frameworks that interface directly with hardware and firmware.
Define low-level hardware/firmware/kernel/driver/API interfaces.
Make critical architectural decisions balancing latency, throughput, and reliability.
Drive compiler/toolchain optimization strategies for performance-critical paths.
Core Low-Level Development
Develop high-performance C++14/17/20 system components with a focus on:
Low-latency, real-time execution
Multi-threading, synchronization, lock-free structures
Memory management, allocation strategies, and cache efficiency
Implement:
Device drivers
Communication protocols
Real-time signal acquisition and streaming pipelines
Build OS-level abstractions and libraries that expose hardware capabilities to higher-level SDKs.
Hardware–Software & Kernel Integration
Collaborate with hardware teams on embedded interfaces and sensor data pipelines.
Optimize software performance on:
Embedded Linux
RTOS environments
FPGAs and edge processors
Work with kernel subsystems, interrupts, I/O scheduling, and low-level performance tuning.
Performance, Profiling & Reliability
Profile and optimize systems across CPU/GPU/accelerator architectures.
Use tools such as: gdb, perf, valgrind, ltrace/strace, eBPF.
Implement production-grade reliability, fault-tolerance, recovery, and watchdog mechanisms.
Leadership & Mentorship
Define engineering standards, best practices, and system-level design docs.
Mentor engineers in C++, systems programming, compiler-level thinking, and performance engineering.
Research & Innovation Alignment
Stay current with cutting-edge work in:
OS internals and real-time computing
Compiler optimizations (LLVM, Clang, GCC)
High-performance systems programming
Translate algorithmic and neural-signal research into efficient runtime implementations.
Requirements Education
Experience
Core Technical Skills
Expert C++ (C++14/17/20): STL, templates, design patterns, metaprogramming.
Strong understanding of:
Multi-threading & concurrency
Lock-free design and synchronization
Memory models, allocators, and performance tuning
Experience with:
Linux Kernel development, device drivers, system calls, interrupts
Embedded Linux or RTOS
Firmware interfaces, hardware bring-up
Familiarity with toolchains and compilers (LLVM, Clang, GCC).
Strong debugging and profiling chops (gdb, perf, valgrind, sanitizers).
Experience with streaming, real-time signal processing, or high-frequency data acquisition.
Bonus / Good to Have
Soft Skills
Skills: ltrace,c++,os/kernel,compiler construction,low latency,kubernetes,c++ builder,llvm,device drivers,valgrind,os-level,kernel,software,low level design