-
Tata Consultancy Services

C C++ Engineer

Tata Consultancy Services
United States · Internship · Not Applicable

Job Description

Must Have Technical/Functional Skills

We are looking for a versatile and proactive C/C++ Engineer who can work closely with our internal team and support a wide range of engineering and operational tasks. The ideal candidate is an all-rounder—strong in C/C++ programming, detail oriented, comfortable collaborating across teams, and capable of interacting with external vendors to ensure delivery of cyber secure, updated software components.

This role involves hands-on engineering work as well as process oriented responsibilities such as SBOM (Software Bill of Materials) generation/validation, documentation, and requirements creation.

Required Skills & Qualifications

  • Strong proficiency in C/C++ development.
  • Experience with embedded systems or low level software development (preferred).
  • Familiarity with SBOM generation tools (e.g., SPDX, CycloneDX, Fossology, Syft, etc.) is a plus.
  • Basic understanding of cybersecurity concepts, software vulnerabilities, and secure updates.
  • Excellent communication skills—especially for vendor interaction and documentation.
  • Ability to create structured, clear, and accurate requirement documents.
  • Versatile, self driven, and able to handle multiple engineering tasks.
  • Good to have: Python and C# experience

Roles & Responsibilities

Software Development & Technical Tasks

  • Develop, debug, and maintain software components using C/C++.
  • Contribute to embedded systems or software modules as needed by the team.
  • Perform code reviews, testing, and optimization for reliability and performance.

SBOM & Cybersecurity Support

  • Generate, update, and validate Software Bill of Materials (SBOM) for various products.
  • Ensure SBOM accuracy by verifying open source components, licenses, and security posture.
  • Collaborate with cybersecurity teams to support secure software development practices.

Vendor Coordination

  • Communicate with 3rd party vendors to acquire updated, secure software packages.
  • Track and follow up on vendor deliverables, updates, and compliance requirements.
  • Ensure all external software meets internal and industry cybersecurity standards.

Documentation & Requirements

  • Create and maintain requirements documents, technical specifications, and process documentation.
  • Work with stakeholders to gather requirements and translate them into clear engineering documentation.
  • Assist in compliance documentation and audit readiness when needed.

Collaboration

  • Work effectively with cross functional engineering, QA, cybersecurity, a nd product teams.
  • Provide general technical support across various projects as an “all rounder.”

Salary Range $110000-$125,000 years

TCS Employee Benefits Summary

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Qualifications: BACHELOR OF COMPUTER SCIENCE

Key Skills

Ranked by relevance

cybersecurity embedded systems embedded python c
Login to Apply
Posted
Apr 10, 2026
Type
Internship
Level
Not Applicable
Location
Milpitas

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tata Consultancy Services
Related

Cyber Consulting Partner

2026-04-10

Full-time
Mid-Senior
Australia
IT Services
Engineering
View Job Details
GlobalLogic
Related

[Trainee] Embedded C/C++ Engineer Intern/Junior IRC293340

2026-04-10

Internship
Not Applicable
Poland
Software Development
Engineering
View Job Details
TALENTMATE
Related

Solutions Architect Deployment Strategist

2026-04-10

Internship
Not Applicable
United Arab Emirates
IT Services
Engineering