C++ Systems/Embedded Developer

Soul AI

Hyderabad

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology company specializing in AI solutions is seeking a C++ Developer in Hyderabad. The ideal candidate will have expertise in systems or embedded programming, focusing on memory management, pointer fixes, and performance optimization. Responsibilities include validating changes in performance-critical modules and collaborating with systems engineers. This role offers an opportunity to work with cutting-edge AI technologies.

Qualifications

  • 1–6 years of C++ development in systems, embedded, or performance-critical environments.
  • Strong reasoning about memory models, object lifetimes, and efficient C++ design.
  • Strong control over memory models, pointer logic, performance-sensitive code, and detecting unsafe or incorrect C++ behavior.

Responsibilities

  • Validate pointer fixes, memory handling changes, and low-level logic updates.
  • Run GTest suites, analyze failures, and debug embedded/systems-level issues.
  • Use sanitizers to detect memory leaks, corruption, or undefined behavior.
  • Review performance-sensitive code for correctness, safety, and maintainability.
  • Investigate crashes and unsafe C++ constructs.
  • Collaborate with systems engineers for stable and optimized code.

Skills

GTest
CMake
Memory management
Sanitizers
Pointer-level debugging

Job description

Soul AI is an advanced AI data and workflow operations company founded by IIT Bombay and IIM Ahmedabad alumni, supported by experts from top tech institutions including IITs, NITs, and BITS. We partner with global AI leaders to refine model performance through high-quality data and domain expertise. With bases in San Francisco and Hyderabad, we build AI technologies that enhance productivity and societal growth.

About the Role

We are hiring a C++ Developer with strong expertise in systems or embedded programming. The role involves validating pointer‑related fixes, verifying memory correctness, detecting memory leaks and unsafe operations, and assessing changes in performance‑critical C++ modules. You will work with CMake builds, GTest suites, and sanitizers to ensure safe and correct behavior.

Key Responsibilities
  • Validate pointer fixes, memory handling changes, and low‑level logic updates.
  • Run GTest suites, analyze failures, and debug embedded/systems‑level issues.
  • Use sanitizers (ASan, UBSan, Valgrind, etc.) to detect memory leaks, corruption, or UB.
  • Review performance‑sensitive code for correctness, safety, and maintainability.
  • Investigate crashes, segmentation faults, lifetime issues, and unsafe C++ constructs.
  • Collaborate with systems engineers to ensure stable, safe, and optimized code.
Skills Required
  • GTest, CMake, memory management, sanitizers, pointer‑level debugging.
  • 1–6 years of C++ development in systems, embedded, or performance‑critical environments.
  • Strong reasoning about memory models, object lifetimes, and efficient C++ design.
  • Strong control over memory models, pointer logic, performance‑sensitive code, and detecting unsafe or incorrect C++ behavior.

Referrals increase your chances of interviewing at Soul AI by 2x.

Get notified about new Embedded Developer jobs in Hyderabad, Telangana, India.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer (Freelancer)
C++ Developer (Freelancer)

Deccan AI Experts • Chennai District

On-site
INR 700,000 - 1,200,000
Java Developer
Java Developer

Soul AI • India

On-site
INR 600,000 - 1,200,000
Work on high-impact projects
Collaborate with top-tier engineers
Opportunity for growth
Java Developer
Java Developer

Soul AI • Pune District

On-site
INR 600,000 - 900,000
Collaborate with top-tier engineers
Opportunity to grow
Impactful projects
Java Developer
Java Developer

Soul AI • India

On-site
INR 1,704,780 - 2,428,020
JavaScript Developer (Freelancer)
JavaScript Developer (Freelancer)

Soul AI • India

On-site
INR 1,704,780 - 2,428,020
Competitive hourly pay up to ₹1500
Fully remote and flexible work schedule
Opportunity to contribute to AI technology
Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)
Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)

Vedya Labs • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Career growth opportunities
Inclusive team culture
Competitive compensation package
C Developer - Linux Systems Programming
C Developer - Linux Systems Programming

Cognizant • Mumbai

On-site
INR 1,400,000 - 2,400,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
C++ Developer - 30570
C++ Developer - 30570

Turing • Chennai

On-site
INR 11,483,000 - 17,225,000
PHP Backend Developer
PHP Backend Developer

Soul AI • Chennai District

On-site
INR 300,000 - 550,000