AI C++ Engineer (Senior) in Chennai, India - Jobeax
Vacancy description
AI C++ Engineer (Senior) in Chennai, India
neuranx.ai
India, Chennai
AI C++ Engineer (Senior) in Chennai, India is listed on Jobeax. Browse 30,000+ vacancies available.
Job Summary Seeking an experienced Senior C++ Engineer to join the team building our next-generation embedded writer platform. The selected candidate will be responsible for porting core application logic from a legacy real-time embedded platform to a modern embedded Linux system, and for building the regression-testing infrastructure that proves the ported software behaves identically to the original. This role requires strong expertise in modern C++ development, cross-platform porting, protocol and file-format design, and test-harness engineering, applied to software that produces a legally significant data record and therefore cannot tolerate correctness regressions.
Key Responsibilities
Port core application and domain logic from a legacy RTOS-based C/C++ codebase to a Linux-based embedded platform, preserving exact functional behavior. Design and build an automated regression harness that replays historical input data through both the legacy and ported implementations and verifies bit-exact output equivalence; integrate this harness into continuous integration so every change is verified automatically. Reconcile divergent copies of shared logic that evolved independently on different platforms into a single, verified, canonical implementation. Design and implement serialization and communication protocol logic (framing, checksums, versioning) ensuring wire-level compatibility with existing external client software. Rework legacy file- and storage-management logic that is tightly coupled to a proprietary real-time operating system into a clean implementation on a standard Linux filesystem, while preserving on-disk data formats and data-safety guarantees (no data loss on crash or power loss). Port cryptography and data-integrity logic, and extend it to support a tamper-evident, cryptographically signed data journal. Port audio codec/compression logic into a new platform-appropriate audio pipeline. • Design clean internal interfaces (abstraction seams) that isolate ported business logic from platform-specific concerns, without building a full compatibility-emulation layer. Collaborate with platform, firmware, QA, and program leadership to align on process boundaries, data-safety guarantees, and real-time performance budgets. Participate in design and code review, with particular attention to correctness on the legally-sensitive data-capture path. Utilize modern AI-assisted development tools to accelerate large-scale code translation and test generation, while applying independent engineering judgment to verify correctness rather than trusting generated output at face value. Support the product from early architecture through production release
Required Qualifications
Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science, or related field (or equivalent experience).
8+ years of professional C++ software development experience, including production/shipping systems. • Strong experience with modern C++ (C++14/17/20).
Demonstrated experience porting or migrating a large existing codebase across platforms or operating systems (e.g., RTOS to Linux, or similar cross-platform migration).
Experience designing or implementing serialization formats or communication protocols (framing, checksums, versioning, backward compatibility).
Solid understanding of concurrent/multithreaded programming.
Hands-on experience with Linux operating systems in an embedded or application context.
Strong Object-Oriented Programming (OOP) and software design skills.
A test-first, verification-driven approach to correctness, with experience building or operating automated regression or golden-master style test harnesses.
Excellent troubleshooting and debugging skills.
Demonstrated, hands-on effectiveness with AI-assisted software engineering tools (agentic coding assistants, AI-based code review), with clear judgment about when to trust generated output and when it requires independent verification.
Experience using Git for version control and standard issue-tracking tools for project/task management.
Preferred Qualifications
Experience with embedded cryptography, data integrity, or licensing/security subsystems. • Experience with audio codec integration or digital signal processing basics. Experience with hash-chained, append-only, or tamper-evident log/journal data structures. Familiarity with embedded Linux storage semantics (journaling filesystems, write-through/O_SYNC data-safety patterns, flash/eMMC wear considerations). Prior experience in a regulated, safety-critical, or legal/records-integrity software domain. Experience mentoring engineers and contributing to software architecture decisions. Experience working in Agile development environments.
Required Skills
AI-Assisted Software Development C++ (14/17/20) • Embedded Linux Cross-Platform Porting / Migration Multithreading Object-Oriented Programming (OOP) Serialization & Protocol Design Automated/Regression Test Harness Design Cryptography & Data Integrity Git Debugging & Troubleshooting Software Design & Architecture
... hardware revisions, and optimizing software performance for autonomous vehicle platforms. This role follows a hybrid schedule and reports to Staff ML Compiler Engineer. Software Architecture: Design, build, and maintain high-performance C++ software, runtime components, and diagnostic tools supporting custom silicon and compute ...
Description :AuxoAI is hiring a Senior Applied AI Engineer to design and deploy production-grade AI agents capable of structured reasoning, planning, and https://jobeax.com/link/zur1j9KkFSPiSZ7e role focuses on building intelligent agent systems that combine LLM-based reasoning with classical planning, search algorithms, ...
Description :AuxoAI is hiring a Senior Applied AI Engineer to design and deploy production-grade AI agents capable of structured reasoning, planning, and https://jobeax.com/link/zur1j9KkFSPiSZ7e role focuses on building intelligent agent systems that combine LLM-based reasoning with classical planning, search algorithms, ...
... Product Management and cross-functional engineering teams.- Coordinate with teams involved in HDD/SSD, storage controllers, embedded systems, and performance engineering.- Provide technical guidance to junior and senior https://jobeax.com/link/pb7p9hJg352TRpAp success looks like in the first year : - Successfully contribute ...
About the Role:We are looking for a Senior AI Developer Engineer with strong hands-on experience in AI, Generative AI, Agentic AI, and intelligent automation. The ideal candidate should be proficient in Python and experienced in building secure, scalable, production-grade enterprise AI solutions using modern AI frameworks ...
... tremendous runway. We're growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey. As a Senior Software Engineer, you will contribute to the company-wide strategy for AI native software development, debugging, and testing. You will move beyond simple tool ...
... function and adapt in an Agile development model with iterative delivery, incorporating feedback rapidly into delivery components. Job Title: Software Developer – Senior I – RPA / AI Engineer FedEx Information Security (InfoSec) ensures the security of the enterprise systems and data, through Business Agility, System Reliability, ...
' : - ( - ) Experience: 5+ yrs Location: Bangalore Job Type: Full-time We are looking for an experienced Senior AI/ML Engineer to design, develop, and deploy intelligent machine learning solutions that solve complex business problems and improve operational efficiency. The ideal candidate will have strong expertise in machine ...
... skills—and help millions of people participate in the new economy. As a Senior Software Engineer, you will join a fast-paced innovation team that builds and deploys AI-powered solutions directly with Coursera's enterprise and campus customers. You will sit at the intersection of AI/Data Engineering, cloud and security architecture, ...
As an AIML Engineer, you will be responsible for designing, developing, and deploying AI-powered applications and agentic AI solutions leveraging Python, LangChain, LangGraph, LLMs, RAG, Oracle Database 23c/26ai, and Oracle APEX. You will work closely with cross-functional teams to build scalable AI solutions that integrate ...
As an AIML Engineer, you will be responsible for designing, developing, and deploying AI-powered applications and agentic AI solutions leveraging Python, LangChain, LangGraph, LLMs, RAG, Oracle Database 23c/26ai, and Oracle APEX. You will work closely with cross-functional teams to build scalable AI solutions that integrate ...
As an AIML Engineer, you will be responsible for designing, developing, and deploying AI-powered applications and agentic AI solutions leveraging Python, LangChain, LangGraph, LLMs, RAG, Oracle Database 23c/26ai, and Oracle APEX. You will work closely with cross-functional teams to build scalable AI solutions that integrate ...
We're Hiring: DevOps Engineer | Mumbai Are you passionate about building scalable systems and driving efficient release processes We're looking for a DevOps Engineer to join our growing team and support our global technology landscape. You will play a key role in managing and improving our software development lifecycle, ...
... with ongoing feedback. Ready to make an impact at the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Senior Staff Software Development Engineer to join our team. This is a Hybrid role based in Bangalore, reporting to the Senior Manager, ZIA Core Engineering. You will ...
Job Requirements Key Skills Required Master report : Strong programming skills in C/C++; C# / WPF is an added advantage Strong mathematical skills, particularly in geometry Experience with Siemens JT Open development environments Awareness and understanding of FOSS principles Experience in CAD software customization
... and C#, .NET ~ Audio-Video apps such as web conferencing tools, ActiveX, DirectX others. Minimal supervision is expected on tasks analysis, and with little or no supervision on development tasks. Designs, develops, maintains and implements software modules in a given product. - BE / MCA / MCM / MSc (Comp. IT preferred)
Role: As a Senior Databricks Engineer you will be responsible for automating platform operations, managing CI/CD pipelines, and supporting deployments across multiple environments. The role ensures platform stability, security, and scalability while enabling faster and more reliable software delivery. Key Responsibilities: ...