
System Engineer (C++ Backend)
Nexstem
Bengaluru, Karnataka, India
Information Technology, Engineering
Responsibilities
- System Services Development: Architect, develop, package (DEB/APT), deploy, and maintain Linux system services and daemons that interface directly with our EEG hardware.
- Device Integration: Design and implement kernel modules, user-space drivers, and interfaces that enable high-throughput, low-latency data acquisition from EEG sensors.
- Real-Time Data Pipelines: Build and optimize high-frequency data capture, buffering, and streaming pipelines to support real-time signal processing.
- Tooling & Automation: Develop developer tools, test harnesses, and CI/CD pipelines tailored for embedded Linux devices.
- System Architecture: Collaborate with firmware, signal-processing, and frontend teams to define scalable architectures that meet stringent performance and reliability targets.
- Agile Execution: Participate in sprint planning, code reviews, pair programming, and retrospectives, continuously improving our agile processes.
- Hands-On Linux Expertise: Deep understanding of Linux OS internals (kernel subsystems, module programming, system services, packaging DEB-based applications).
- C++ Proficiency: 3-4 years of professional experience in modern C++ (11/14/17), including STL, concurrency, memory management, and performance tuning.
- Computer Architecture: Strong grasp of CPU architecture, caching, memory hierarchy, and their impact on real-time performance.
- Real-Time Systems: Proven experience building or optimizing hard/soft real-time or near-real-time systems; knowledge of RT patches or real-time scheduling is a plus.
- Signal Processing Foundations: Solid understanding of digital signal processing techniques, filter design, sampling theory, and noise reduction.
- Software Fundamentals: Expertise in data structures, algorithms, multithreading, interprocess communication, and design patterns.
- Agile Practices: Familiarity with Scrum/Kanban, user stories, continuous integration, and test-driven development.
- Designs and builds scalable, maintainable systems with a strong focus on reliability and performance.
- Writes clean, modular code and leads code reviews to uphold engineering standards across the team.
- Thinks like a product owner, aligning technical decisions with user impact and business outcomes.
- Mentors peers, collaborates across functions, and communicates complex ideas clearly to any audience.
- Thrives in ambiguity, takes ownership end-to-end, and adapts quickly to shifting startup priorities.
- Bachelor's or Master's degree in computer science, information technology, or a related field.
- Certifications or related credentials in Linux fundamentals or related areas are a plus.
About the company
Company website•Computer Hardware Manufacturing and Computer Networking Products
Anthriq builds the foundational infrastructure for human-aware technology. Our infrastructure serves as the Human Body API—a comprehensive gateway to capture, decode, and interpret electrophysiological signals from the human body. Through years of development, we've created a modular, Lego-like technology that enables our customers to move from signal capture to deployment without reinventing the stack. Our integrated system transforms biosignals—brain activity, muscle movements, and physiological responses—into real-time, programmable applications.
Our research focuses on two critical areas: developing fundamental frameworks that standardize biosignal intelligence and building the world's most comprehensive biosignal data repository. This dual approach ensures that human biological signals can be as easily integrated into technology as any other data source.
At Anthriq, we're enabling a future where technology responds to human intent, not interfaces.
Human Intent. In Action.