Welcome to the Nexstem Careers Portal, where innovation meets opportunity.
Explore our diverse roles and join us in shaping the future of technology.
Welcome to the Nexstem Careers Portal, where innovation meets opportunity.
Explore our diverse roles and join us in shaping the future of technology.
A fun bunch of innovators 💜
Role Overview:
We are seeking a skilled Data Scientist to join our cutting-edge research team working on EEG and EMG signal analysis. This role offers the unique opportunity to implement state-of-the-art algorithms from research papers, develop deep learning models for neural signal processing, and contribute to groundbreaking neuroscience research.
What makes this role exciting: You'll work with advanced signal processing techniques, implement algorithms from the latest research papers, and develop Machine Learning/Deep Learning models for neural recordings. Your work will directly contribute to published research and conference presentations
Algorithm Implementation: Implement advanced signal processing algorithms from research papers, including spatial filtering techniques, time-frequency analysis methods, and other cutting-edge approaches
Data Preprocessing & Cleaning: Handle complex EEG/EMG datasets, perform signal filtering, artefact removal, and data preparation for analysis
Model Development: Build and train machine learning and deep learning networks for neural signal classification
Model Training & Optimization: Conduct hyperparameter tuning, cross-validation, and model optimization for various machine learning approaches
Performance Evaluation: Implement metrics, validation frameworks and statistical analysis to evaluate model performance
Documentation: Maintain comprehensive documentation of methods, results, and experimental procedures
MLOps Implementation: Adopt best practices of MLOps for model training, evaluation and inference capabilities.
Feature Engineering: Extract and analyze statistical features from EMG signals including spectral analysis, entropy measures, and channel dominance
Experience: 2-3 years minimum in data science, machine learning, or signal processing roles
Programming Skills: Proficiency in Python and optionally in MATLAB
Deep Learning: Hands-on experience with TensorFlow, PyTorch, Keras frameworks or at least a strong experience with scikit-learn.
Machine Learning: Strong foundation in supervised learning, particularly SVM and neural networks
Time Series Analysis: Demonstrated experience working with time series data and signal processing techniques
Implementation Skills: Excellent ability to translate research papers into working code implementations
Python, MATLAB, TensorFlow, PyTorch, SVM ,CNN-LSTM
Time series analysis experience in any domain (finance, IoT, sensor data is also acceptable)
Strong mathematical background in signal processing or machine learning theory
Experience scaling ML models with large datasets
Knowledge of statistical feature extraction and spectral analysis
Complete Ownership: Take full responsibility for your work, owning both successes and failures with accountability
Collaborative Spirit: Genuine desire to help colleagues and contribute to the organization's success
Data Enthusiasts: Someone who genuinely enjoys exploring data and finds satisfaction in uncovering insights
Research Mindset: Curiosity to explore independent research directions and contribute to scientific knowledge
This is a permanent position with exceptional growth opportunities
Leadership Development: We mentor and encourage leadership qualities in every role we hire
Industry Partnerships: Work with leading neuroscience labs and premier medical institutions to drive real-world impact
Research Publications: Active involvement in publishing basic and applied neuroscience papers
Conference Presentations: Opportunities to present research findings at scientific conferences
Mentorship Opportunities: Future prospects to mentor interns and junior team members
Independent Research: Encouraged and supported to pursue your own research interests
You'll receive close mentorship on research methods while having the autonomy to implement and optimize solutions independently.
Job Location: Bengaluru
Apply here: Link
Responsibilities:
Responsible for the design, development, and support of new and existing hardware products.
Manage the design process from conceptual design, parts selection, design simulation, detailed design, and schematic capture, to PCB design rules creation.
Coordinate with layout teams to ensure adherence to guidelines during PCB design and manufacturing.
Lead prototype builds with contract manufacturers and manages product bring-up, debugging, and verification.
Testing and Support
Execute test protocols, document results, and provide feedback for improvement of existing products.
Support environmental testing and entry into production phases for hardware systems.
Provide on-site support for customer-related activities, including demos, training, installation, and troubleshooting field issues.
Cross-Department Collaboration
Collaborate with software, mechanical, and other departments as part of daily board design practices to maintain inter-departmental communication.
Work closely with the design and layout teams to support board layout, system bring-up, and verification.
Involved in customer-facing activities such as demos, installation, and field issue resolution.
Continuous Innovation
Be an integral part of the Hardware Design Team, driving new ideas for product development and offering feedback to improve existing systems.
Requirements:
1.Technical Expertise
Proven experience in designing ultra-low-noise analog front-ends and precision analog circuits.
Deep knowledge of mixed-signal system design, including both analog and digital subsystems.
Strong understanding of electronic hardware, circuit theory, and electronic components such as MOSFETs, transistors, ADCs, DACs, filters, and feedback systems.
Experience in power electronics, including power supply architecture design and regulation.
Expertise in analog and digital circuit design, including microcontrollers and communication protocols like UART, SPI, I2C, I2S, CAN bus, RS232, Ethernet etc.
Proficiency in PCB design tools (e.g., Altium) and high-speed schematic capture.
Skilled in circuit simulation and modeling tools, including LTspice, TINA, MATLAB/Simulink, and PSpice.
Hands-on experience with lab equipment such as multimeters, oscilloscopes, spectrum analyzers, power supplies, and protocol analyzers.
Solid grasp of sensor interfaces, signal conditioning, and analog-to-digital conversion (ADC) techniques.
Ability to read and interpret schematics, wiring diagrams, datasheets, and technical documentation.
2. Design and Testing Knowledge
Experience with design-for-manufacturing (DFM) and design-for-testability (DFT) best practices.
Skilled in signal quality verification (SNR, THD, CMRR) and data fidelity validation using precision instruments.
Knowledge of EMC/EMI design practices, compliance testing, and certification standards such as IEC 60601-1 and medical-grade safety.
Familiarity with product certification processes and working with EMC/Safety labs for regulatory readiness.
Prior experience in environmental qualification, stress testing, and failure analysis (HALT/HASS is a plus).
Ability to troubleshoot embedded systems, analyze test failures, and support documentation of layout/test procedures.
3. Communication and Collaboration
Strong written and verbal communication skills with the ability to clearly convey design ideas and technical concepts.
Effective collaboration with cross-functional teams (software, mechanical, layout engineers).
Ability to work independently on complex hardware design tasks with minimal supervision.
Additional Skills:
Knowledge of C programming is a plus.
Experience with analog/digital video interfaces is an advantage.
Prior work on wearable or portable electronics, particularly in human-interface systems like BCI (Brain-Computer Interfaces), is highly desirable.
Job Location: Bengaluru
Apply here: Link
As a Principal Software Engineer, you will be responsible for architecting, implementing, and optimizing core system components in C++ that run on our edge devices and host platforms. You will own the end-to-end software design—from real-time signal acquisition to API-level abstractions—and ensure Nexstem’s platform is performant, reliable, and scalable.You will also be expected to provide technical leadership, mentor engineers, and work cross-functionally with hardware, firmware, and AI/algorithm teams.
System Architecture & Design
Architect modular, extensible software frameworks for BCI hardware and companion applications.
Define system-level interfaces between hardware, firmware, signal-processing, and APIs.
Make critical design trade-offs balancing performance, scalability, and maintainability.
Core Development
Develop high-performance C++ software (C++14/17/20) with a focus on low-latency, multi-threaded, and memory-efficient applications.
Implement hardware drivers, communication protocols, and real-time signal acquisition pipelines.
Build abstractions and libraries that expose Nexstem’s hardware capabilities to higher-level SDKs and APIs.
Be strong in core Computer Science fundamentals and architecture.
Hardware-Software Integration
Collaborate with hardware engineers on device drivers, data acquisition interfaces, and embedded systems.
Optimize performance on embedded processors, FPGAs, Linux-based systems, and edge computing devices.
Performance & Reliability
Profile and optimize system performance across CPU/GPU/accelerator architectures.
Implement reliability, fault-tolerance, and recovery mechanisms for production-grade deployments.
Mentorship & Leadership
Set coding standards, best practices, and CI/CD workflows for the engineering team.
Mentor junior and mid-level engineers in C++, software design, and system thinking.
Innovation & Research Alignment
Stay up-to-date with advances in real-time computing, compilers, and systems programming.
Collaborate with algorithm and AI researchers to translate signal-processing pipelines into efficient runtime implementations.
Master’s degree in Computer Science & Engineering or a related field.
(Bachelor’s with an exceptional track record may be considered).
5+ years of professional experience in C++ system-level development.
Proven track record in designing and delivering complex, production-grade software systems.
Expert-level C++ (C++14/17/20): STL, templates, modern design patterns.
Strong knowledge of multi-threading, concurrency, synchronization, and memory management.
Experience writing low-level code: device drivers, firmware interfaces, or embedded Linux/RTOS.
Deep understanding and experience in Linux Kernel development and low-level operating system concepts.
Familiarity with hardware communication protocols (USB, BLE, Wi-Fi, nRF, SPI, I2C, etc.).
Experience in performance optimization, debugging tools (gdb, valgrind, perf), and profiling.
Exposure to real-time systems, signal acquisition, or streaming data pipelines.
GPU programming (CUDA, OpenCL, Vulkan compute).
Experience integrating C++ with Python or Rust in hybrid pipelines.
Prior work in neurotech, robotics, IoT, or other real-time hardware-adjacent domains.
Familiarity with numerical methods, DSP, or machine learning integration.
Strong systems thinking: can see the big picture and design for scalability.
Exceptional problem-solving skills under performance/latency constraints.
Ability to work cross-functionally with hardware, AI, and product teams.
Clear communicator who can mentor, document, and lead by example.
Competitive compensation with growth opportunities.
Opportunity to define and shape the core software architecture for a cutting-edge neurotech platform.
Work alongside an elite team at the intersection of hardware, neuroscience, and AI.
Flat hierarchy, ownership-driven culture, and the freedom to experiment and innovate.
Apply: Link
We are currently hiring only for the Bengaluru location. If you don't see any suitable role for yourself here, still submit the application, and we shall get in touch with you for a suitable role.
Kindly complete the application by clicking on the button above. We will thoroughly review your submission and reach out to you shortly.
Thank you! 💜
Our headquarters is currently located at the heart of Koramangala, Bangalore.
Nexstem headquarters,
4th floor, 19, KHB colony,
8th block, Koramangala,
Bengaluru, Karnataka 560095
Contact us
Email: hr@nexstem.ai