C++ Backend Engineer

2 weeks ago


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

About the Role

We are seeking a highly skilled and experienced C++ Backend Engineer to join our core technology team. Please note: This is not a traditional web backend role. You will be responsible for designing, developing, and maintaining the critical system services and tools that run directly on our Linux-based EEG Headset. You will work at the intersection of hardware, firmware, and software, architecting robust solutions for real-time data handling, device management, and system operations on an embedded platform. You'll closely work with key stakeholders on hardware and software to ensure the deployment of a scalable and performant system software.

Roles and 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.

Requirements

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

Preferred Skills

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

Qualifications

  • Bachelor's or Master's degree in computer science, information technology, or a related field.
  • Certifications or related credentials on Linux fundamentals or related areas is a plus.



  • Bengaluru, Karnataka, India Quest Global Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Requirements At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that...

  • Backend Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Shashwath Solution Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Key points:Shouldhave 2-5 years of professional backend building experienceShouldhave experience of working in Java/C++/Go with experience in Multithreading, object-oriented design patterns, microservices architectureExperience developing cloud architecture on leading cloud providers (Azure/AWS/GCP) is a must Shouldhave startup experience, preferably as...


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

    We're looking for a strong backend engineer who thrives in early-stage environments and wants to make a big impact. You'll help architect, build, and scale the foundation of our cloud-native SaaS platform. If designing distributed systems, solving real performance challenges, and shaping product direction excite you, we'd love to talk.This is a high-impact...


  • Bengaluru, Karnataka, India Scouto AI Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We're looking for a talented founding backend engineer to design and build the robust foundation of our SaaS platform. You'll architect scalable microservices on AWS and implement serverless solutions. Be responsible for developing and maintaining the back-end systems and infrastructure of our platform and will collaborate with a team of engineers to design...

  • Backend Developer

    2 weeks ago


    Bengaluru, Karnataka, India Unicorn Workforce Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We're Hiring | Backend DeveloperLocation:Bangalore / JaipurExperience:5+ YearsEmployment Type:Full-Time / PermanentNotice Period:Immediate Joiners PreferredAbout the RoleWe are seeking an experiencedBackend Developerto join our dynamic engineering team. The ideal candidate will have strong expertise in.NET and C#, with proven experience inAPI development,...

  • Backend Developer

    4 days ago


    Bengaluru, Karnataka, India Acura Solution Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description:We are looking for a highly skilled and experienced Senior Backend Developer to join our dynamic team. The ideal candidate will have a strong background in C#, .NET Core, SQL, and API development. You will be responsible for designing, implementing, and maintaining backend systems that support our business...


  • Bengaluru, Karnataka, India LightFury Games Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title: Head of Backend Engineering (AAA Game Development)Location: Bangalore, IndiaCompany: LightFury GamesAbout LightFury: LightFury is poised to become India's premier AAA game development company. We're driven by a passion for gaming and innovation, aiming to set new benchmarks in the industry. We value diversity and are committed to creating an...


  • Bengaluru, Karnataka, India Weekday AI Full time ₹ 45,00,000 - ₹ 50,00,000

    This role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 45-50 LPA)Min Experience: 6 yearsLocation: BangaloreJobType: full-time As a Backend Engineer specializing in the Market Making team, you will play a key role in building and enhancing systems that power critical insights, pricing tools, and risk management capabilities for a rapidly...


  • Bengaluru, Karnataka, India Weekday AI Full time ₹ 4,50,00,000 - ₹ 5,00,00,000 per year

    This role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 45-50 LPA)Min Experience: 6 yearsLocation: BangaloreJobType: full-time As a Backend Engineer specializing in the Market Making team, you will play a key role in building and enhancing systems that power critical insights, pricing tools, and risk management capabilities for a rapidly...


  • Bengaluru, Karnataka, India Weekday AI Full time ₹ 35,00,000 - ₹ 75,00,000

    This role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 35-75 LPA)Min Experience: 5 yearsLocation: BangaloreJobType: full-timeAs a Senior Backend Engineer on the Market Making team, you will play a pivotal role in building and optimizing backend systems that power high-performance trading, pricing, and risk management platforms. This role...