C++ Systems/Embedded Developer

Soul AI

Hyderabad

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
C++ Developer

Soul AI • Bengaluru

On-site
INR 600,000 - 1,000,000
Work on high-impact projects
Collaborate with top-tier engineers
Grow in a fast-paced environment
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 • Hyderabad

On-site
Work on high-impact projects
Collaborate with top-tier engineers
Opportunity to grow in a fast-paced environment
Java Developer
Java Developer

Soul AI • India

Remote
JavaScript Developer (Freelancer)
JavaScript Developer (Freelancer)

Soul AI • India

Remote
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 - 30570
C++ Developer - 30570

Turing • Bengaluru

Remote
INR 6,183,000 - 7,951,000
Engage with top-tier experts
Contractual remote work opportunity
Industry-standard salaries in USD
C++ Developer - 30570
C++ Developer - 30570

Turing • Chennai

Remote
INR 11,483,000 - 17,225,000