C/C++ AI Systems Engineer (Embedded/Linux, CI/CD)

Tata Consultancy Services Limited

O’Fallon (MO)

On-site

USD 100,000 - 120,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services Limited in the United States is seeking a C/C++ Developer to design, implement, and test software for Linux-based embedded/real-time systems. The role involves leading AI-related development, mentoring engineers, and delivering scalable, reliable code in an Agile environment.

You will collaborate with Product Management, write unit tests with Google Test, and help drive transitions from proof-of-concept to production with a focus on quality, performance, and cost

Qualifications

  • Proficient in C and C++ with strong debugging skills.
  • Experience with CI/CD automation.
  • Experience developing for Linux and embedded/RTOS environments.
  • Experience working on Agile teams.
  • Ability to mentor junior engineers.

Responsibilities

  • Design, develop, and deploy AI-powered products and workflows using LLMs, retrieval systems, and orchestration.
  • Architect agentic systems with planning, memory management, grounding, and safety controls.
  • Lead production deployments by establishing best practices for reliability, observability, security, governance, and cost optimization.
  • Develop scalable AI applications and developer productivity tools using modern AI frameworks and orchestration platforms.
  • Partner with Product Management to elaborate features, stories, and test strategy for each initiative.
  • Create technical design and assign work to developers.
  • Develop complex stories in C and write unit tests in C++ (Google Test).
  • Be a human quality gate by leading code and design reviews.
  • Collaborate with other Principals and Leads to define interfaces between systems.
  • Advise on implementation strategy for successful deployment.
  • Implement development process improvements and automation.
  • Coach and develop junior employees.
  • Deliver department and external presentations.

Skills

C
C++
STL
CI/CD
Linux
Agile
Embedded RTOS

Tools

Google Test

Job description

Tata Consultancy Services Limited in the United States is seeking a C/C++ Developer to design, implement, and test software for Linux-based embedded/real-time systems. The role involves leading AI-related development, mentoring engineers, and delivering scalable, reliable code in an Agile environment.

You will collaborate with Product Management, write unit tests with Google Test, and help drive transitions from proof-of-concept to production with a focus on quality, performance, and cost

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C/C++ AI Systems Engineer (Linux & CI/CD)
C/C++ AI Systems Engineer (Linux & CI/CD)

Tata Consultancy Services • O’Fallon (MO)

On-site
USD 100,000 - 120,000
Senior C++ Engineer – Automotive, Linux & Real‑Time
Senior C++ Engineer – Automotive, Linux & Real‑Time

Tata Consultancy Services Limited • Auburn Hills (MI)

On-site
USD 100,000 - 110,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Certification & Training Reimbursement
+1
AI-Driven DevOps Engineer for CI/CD & Automation
AI-Driven DevOps Engineer for CI/CD & Automation

Tata Consultancy Services • Cincinnati (OH)

On-site
USD 110,000 - 130,000
Onsite C/C++ AI Systems Engineer (Contract, 6-12 mo)
Onsite C/C++ AI Systems Engineer (Contract, 6-12 mo)

Themesoft Inc • Montana

On-site
USD 115,000 - 150,000
C++ Lead Engineer: AI Systems & Production
C++ Lead Engineer: AI Systems & Production

Tech Mirrors • O’Fallon (MO)

On-site
USD 96,000 - 165,000
Senior Real-Time C++ Engineer — Linux, AI & Sensors
Senior Real-Time C++ Engineer — Linux, AI & Sensors

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000
Senior Embedded C/C++ Engineer – Unix/Linux
Senior Embedded C/C++ Engineer – Unix/Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3
Senior Linux & DevOps Engineer – CI/CD & Automation
Senior Linux & DevOps Engineer – CI/CD & Automation

Tata Consultancy Services Limited • Addison (TX)

On-site
USD 110,000 - 160,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Maternal & Parental Leaves
+2
Junior Software Engineer: AI/GenAI, APIs & Cloud
Junior Software Engineer: AI/GenAI, APIs & Cloud

Tata Consultancy Services Limited • McLean (VA)

On-site
USD 110,000 - 160,000
Senior Embedded AI & C++ Integration Engineer
Senior Embedded AI & C++ Integration Engineer

Cariad, Inc. • Mountain View (CA)

On-site
USD 128,000 - 186,000
Medical, dental, vision benefits
401k with employer match
Vehicle lease program