Principal Architect Engineer — Systems, Compiler

7 days ago


Bengaluru, Karnataka, India Nexstem Full time

As part of our mission to democratize neurotechnology, we are seeking a Principal Architect Engineer 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 Principal Architect Engineer, 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:

  • Compiler and toolchain optimization

  • OS-level and kernel subsystems

  • Real-time signal acquisition

  • High-performance C++ runtimes

  • Embedded and edge-level architectures

You will provide strong technical leadership, mentor engineering teams, and collaborate closely with hardware, firmware, algorithms, and AI researchers.


Key Responsibilities

1. 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.

2. 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.

3. 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.

4. 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.

5. Leadership & Mentorship
  • Define engineering standards, best practices, and system-level design docs.

  • Mentor engineers in C++, systems programming, compiler-level thinking, and performance engineering.

6. 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
  • Master's in Computer Science/Engineering or related field.

  • Exceptional Bachelor's candidates may be considered.

Experience
  • 9+ years in system-level C++ development, including OS-level, kernel, or compiler-adjacent work.

  • Proven track record building complex, production-grade low-level systems.

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
  • GPU programming (CUDA, OpenCL, Vulkan compute).

  • Rust or Python integration with C++ pipelines.

  • Experience in neurotech, robotics, IoT, or any real-time hardware domain.

  • Knowledge of DSP, numerical methods, or ML-based signal processing.

Soft Skills
  • Strong systems thinking and ability to understand large, complex architectures.

  • Exceptional problem-solving under tight latency/performance requirements.

  • Cross-functional collaboration with hardware, AI, and product teams.

  • Excellent communicator who documents clearly and leads by example.



  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job Overview:Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job Overview:Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the...


  • Bengaluru, Karnataka, India Bidgely Full time

    How We Do ItFrom a distributed energy resources (DER) and grid edge perspective, Bidgely is advancing smart meter innovation with data-driven solutions for solar PVs, electric vehicle (EV) detection, EV behavioral load shifting and managed charging, energy theft, short-term load forecasting, grid analytics and time of use (TOU) rate designs. Bidgely's...

  • Principal Engineer

    3 days ago


    Bengaluru, Karnataka, India Compile Inc Full time

    About McKesson CompileEstablished in 1833, McKesson is a US Fortune 10 global leader in healthcare supply chain management solutions, retail pharmacy, healthcare technology, community oncology, and specialty care. We partner with life sciences companies, manufacturers, providers, pharmacies, governments, and other healthcare organizations to help provide the...

  • Principal Architect

    19 hours ago


    Bengaluru, Karnataka, India Manhattan Tech Ventures Full time

    About LYKSTAGELYKSTAGE is a fast-growing user-generated video platform built for creators and audiences at scale. We're building a high-performance, secure, and cloud-native platform that enables creators to share, engage, and monetize their work seamlessly. As we expand globally, we're looking for a Principal Architect to lead our technical strategy and...

  • Principal Engineer

    3 days ago


    Bengaluru, Karnataka, India Amadeus Full time

    Job TitlePrincipal EngineerPrincipal Engineer – Full Stack & CloudWe are seeking an experienced Principal Engineer with expertise in full stack development and hands-on experience in cloud and DevOps practices. This role is ideal for a technical leader who enjoys solving complex problems and contributing to scalable, secure, and high-performance systems in...

  • Principal Engineer

    2 weeks ago


    Bengaluru, Karnataka, India, Karnataka Recro Full time

    We're Hiring: Principal Full Stack Software Engineer (Backend Focus) – Bangalore, IndiaAre you an expert ready to drive innovation in a globally established environment? Join our Product-based client, founded in 1969, at their R&D and innovation centre in Bangalore! We’re looking for a Principal Full Stack Software Engineer (12+ years) with strong...


  • Bengaluru, Karnataka, India Brillio LLC Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Principal Data Architect - R Principal Data ArchitectPrimary SkillsFabric, Azure Data engineering, ADF,SpecializationAzure Data EngineerIng Basic: Principal Data ArchitectJob requirementsAbout the Role:We are seeking an experienced Principal Data Architect with deep expertise in designing and implementing large-scale data platforms on Azure. The ideal...

  • Principal Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Acesoft Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Client is the MNC companyAI Suite is the world's leading AI enabled SaaS platform that provides autonomous software and industrial grade AI solutions to ever growing Industrial / physical world needs by combining the power of AI/ Data science, cloud & big data and deep domain expertise. We are seeking a highly experienced and motivated Principal Software...

  • Principal Architect

    17 hours ago


    Bengaluru, Karnataka, India Brillio Full time

    About Brillio:Brillio is the partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Backed by Bain Capital private equity, and growing at nearly 60% YoY since its inception, Brillio is one of the fastest growing digital technology service providers. We help clients...