Senior Software Engineer (C++)

4 Months ago • 3-5 Years • Programming • ₹25,00,000 LPA - ₹50,00,000 LPA

Job Summary

Job Description

As a Senior Software Engineer (C++) at Blitz, you'll design, develop, and optimize high-performance C++ systems for computer vision projects. Responsibilities include ensuring code quality through unit testing, collaborating with cross-functional teams on large-scale projects, and integrating new features. You'll work with modern C++ (C++17+), IPC, Windows API, GPU model inference (CUDA), and contribute to scalable, high-performance systems supporting a rapidly expanding user base. Experience with computer vision and image processing is a plus, as is gaming experience.
Must have:
  • Modern C++ (C++17+)
  • IPC
  • Windows API
  • GPU model inference (CUDA)
  • Unit testing
  • System design
  • Data structures & algorithms
Good to have:
  • Computer vision
  • Image processing
  • Gaming experience
Perks:
  • Competitive salary
  • Annual performance bonus
  • Unlimited vacation
  • 100% covered medical, dental, and vision

Job Details

Blitz is a quickly growing and self-sustaining start-up that provides gamers with personalized stats and insights powered by billions of matches. High performance is at the core of our values. We are a team of gamers and entrepreneurial technologists with big ambitions. At Blitz, you will find co-workers who are friendly, eager to collaborate, and work creatively to ship market-defining software. If you thrive in an environment optimized for autonomy, innovation, teamwork, and embody our principles, Blitz is the place for you to make an outsized impact.

Overview

Join Blitz at a pivotal moment as we pioneer advanced computer vision solutions for the gaming industry. Blitz is at the forefront of offering real-time game insights, overlays, and coaching to millions of users worldwide. As a C++ Engineer on the Computer Vision team, you’ll play a key role in shaping the future of our platform, creating scalable, high-performance systems that support our rapidly expanding user base.

Role Description

As a C++ Engineer on the Computer Vision team, you’ll play a key role in shaping the future of our platform, creating scalable, high-performance systems that support our rapidly expanding user base.

Experience we look for: Modern C++, C++ 17, IPC, Windows API, model inference on GPU, CUDA

Your Responsibilities Include

  • Design, develop, and optimize performance-critical systems in C++ for our computer vision projects, ensuring modularity and scalability.
  • Ensure code quality by writing and maintaining unit tests using libraries
  • Work closely with cross-functional teams to contribute to large-scale modular projects, ensuring efficient integration of new features and improvements.

Qualifications

  • A Master's degree in Computer Science or related and 3+ or Bachelor’s and 5+ years of work experience in developing production grade C++ codebase.
  • Excellent problem-solving and analytical skills.
  • Strong understanding of data structures, algorithms, and system design.
  • Experience with interprocess communication (IPC) is preferred.
  • Experience with Windows API for managing processes, threads, and I/O operations, and working with system-level resources is required.
  • Experience with writing clean, modular and testable code using modern C++ (C++17+), incorporating smart pointers, templates, and other advanced C++ features.
  • Experience with deploying/optimizing AI models on GPU would be a major plus.
  • Experience with unit testing libraries such as gtest or catch2.
  • Proven experience working with modular projects in a team setting.
  • Familiarity with concepts of computer vision and image processing is a plus.
  • Gaming experience is a massive plus.

Behavioral traits

  • Desire for impact: ready to take on a responsibility and collaborate with your team.
  • You’re an owner: driven, focused, and quick to take ownership of your work
  • Humble: you seek out feedback and appreciate your colleagues.
  • Growth-minded: you’re eager to expand your skill set and excited to demonstrate it with your work.

Compensation:

Salary range of 25 - 50 LPA (actual compensation will be determined based on experience, performance, and other factors permitted by law).

What We Offer

  • Competitive salary
  • Annual performance bonus
  • Unlimited vacation policy
  • 100% covered medical, dental, and vision plan

Salary for the successful applicant depends on a variety of job-related factors, including but not limited to geographic location, market demands, experience, training, and education.

Blitz is an Equal Opportunity Employer. We are committed to equal employment opportunity and the use of affirmative action programs to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law.

Similar Jobs

Pinterest - Senior Client Partner, Full Funnel

Pinterest

New York, United States (Hybrid)
2 Weeks ago
PwC - Microsoft Dynamics 365 F&O Solution Architect

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
10 Months ago
Workato - Engagement Manager

Workato

Palo Alto, California, United States (On-Site)
2 Months ago
Saviynt - Business Operations Associate

Saviynt

Bengaluru, Karnataka, India (Remote)
2 Months ago
Apple - AIML - Sr Engineering Program Manager, Foundation Models

Apple

Seattle, Washington, United States (On-Site)
2 Weeks ago
Apollo - Senior Software Engineer, Rust

Apollo

United States (Remote)
1 Month ago
Luxoft - Java Team Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
8 Months ago
BeamNG - Senior C++ Programmer

BeamNG

Germany (Remote)
1 Month ago
Next Level Business Services - MS .Net Software Developer

Next Level Business Services

Orange, California, United States (On-Site)
9 Months ago
Banyan Software - Lead Software Developer (C#/Azure)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Marvell - Senior Principal Engineer - AI/Firmware Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Year ago
Accenture - Business Transformation Manager

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
binance - Operations Specialist (Data Analytics)

binance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Year ago
Betson Group - Customer Service & Protection Agent (NL/EN)

Betson Group

Malta, New York, United States (Hybrid)
3 Months ago
Gravity CO  - Japan Region Game Business PM Recruitment

Gravity CO

Seoul, South Korea (On-Site)
2 Months ago
Blitz app - Director of Product

Blitz app

Los Angeles, California, United States (On-Site)
10 Months ago
Simcorp - Director - Testing Services

Simcorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Year ago
Penn Interactive - Executive Host

Penn Interactive

Phoenix, Arizona, United States (Remote)
2 Months ago
Nice - Senior Data Engineer

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Liquid nitro games - Recruiter

Liquid nitro games

Hyderabad, Telangana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in India

fluence - Senior Power Systems Engineer, Grid Studies

fluence

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Accenture - Software Development Engineer

Accenture

Gurugram, Haryana, India (On-Site)
3 Months ago
Capgemini - Middleware Lead

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
EXUSIA - Business Data Analyst – Capital Market

EXUSIA

India (Remote)
2 Weeks ago
Capgemini - ESRI Manager

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
PhonePe - Area Sales Manager

PhonePe

Kota, Rajasthan, India (On-Site)
2 Months ago
Dream Sports - Principal/Sr. Principal Economist

Dream Sports

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Postman - Sr. Engineering Manager, Client Platform

Postman

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Ajmera Infotech - Sr. Azure Site Reliability Engineer (On-site only)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
4 Weeks ago
Enphase Energy - Energy Consultant

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Capgemini - Java developer

Capgemini

Gurugram, Haryana, India (On-Site)
3 Months ago
Ion - Junior Python Developer

Ion

Chișinău, Chisinau, Moldova (Hybrid)
2 Years ago
binance - Quantitative Developer - Java

binance

Taipei City, Taiwan (Remote)
2 Months ago
Ettain Group - .Net Developer

Ettain Group

Westlake, Texas, United States (On-Site)
10 Years ago
Epic Games - Senior Server Programmer

Epic Games

Canada (On-Site)
3 Months ago
FICO - Senior C++ Engineer (Parallel Processing)

FICO

United States (Remote)
1 Year ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
10 Months ago
Papaya Gaming - Senior .NET Core Developer

Papaya Gaming

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
CloudLinux - Senior Python Developer for KernelCare

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
4 Months ago
Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Littleton, Colorado, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Blitz app

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug