-
View all jobs
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
Software Development & Technical Tasks
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
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
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.
- 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.
- 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.
- 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.
- Work effectively with cross functional engineering, QA, cybersecurity, a nd product teams.
- Provide general technical support across various projects as an “all rounder.”
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Cyber Consulting Partner
2026-04-10
Full-time
Mid-Senior
Australia
IT Services
Engineering
View Job Details
Related
[Trainee] Embedded C/C++ Engineer Intern/Junior IRC293340
2026-04-10
Internship
Not Applicable
Poland
Software Development
Engineering
View Job Details
Related
Solutions Architect Deployment Strategist
2026-04-10
Internship
Not Applicable
United Arab Emirates
IT Services
Engineering
Login to Apply
- Posted
- Apr 10, 2026
- Type
- Internship
- Level
- Not Applicable
- Location
- Milpitas
- Company
- Tata Consultancy Services
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Cyber Consulting Partner
2026-04-10
Full-time
Mid-Senior
Australia
IT Services
Engineering
View Job Details
Related
[Trainee] Embedded C/C++ Engineer Intern/Junior IRC293340
2026-04-10
Internship
Not Applicable
Poland
Software Development
Engineering
View Job Details
Related
Solutions Architect Deployment Strategist
2026-04-10
Internship
Not Applicable
United Arab Emirates
IT Services
Engineering