SoftoJobs
Fresher role
Tata Consultancy Services logo

Tata Consultancy Services

Tata Consultancy Services Hiring Embedded Software Engineer in Pune | Onsite

Pune On-site Not specified Not disclosed Full Time B.E. — All Branches

Skills required

Technologies this role asks for

Prepare for this role

Practice and Learn are coming soon for C#, C++ — browse articles meanwhile, then apply.

Job description

What you’ll do in this role

Job Overview

Tata Consultancy Services is seeking an Embedded Software Engineer for a role based in Pune, India. The position focuses on software product engineering and the practices used throughout the software life cycle.

The role calls for knowledge of software architecture, testing, configuration management, and Scrum-based delivery. Candidates must have development experience with both C++ and C# and be able to collaborate effectively while managing multiple responsibilities.

Key Responsibilities and Role Focus

  • Contribute to software product engineering activities across the software life cycle.
  • Apply software systems architecture practices, methods, and tools as part of engineering work.
  • Use established approaches and tools for unit testing, integration testing, and system testing.
  • Follow software configuration management practices, methods, and tools.
  • Work with Scrum methodology and participate in sprint execution.
  • Organize and prioritize multiple tasks to help meet project deadlines.
  • Apply problem-solving and troubleshooting skills to address engineering challenges.
  • Collaborate as part of a global team and communicate effectively with colleagues.

Required Technical Skills

  • C++: Development experience with C++ is required.
  • C#: Development experience with C# is required.
  • Software life cycle: Understanding of software product engineering and life-cycle activities.
  • Software architecture: Familiarity with systems architecture practices, methods, and tools.
  • Software testing: Knowledge of unit, integration, and system testing practices and tools.
  • Configuration management: Familiarity with software configuration management approaches and supporting tools.
  • Scrum: Knowledge of Scrum methodology and sprint execution.

Communication and Professional Skills

  • Good verbal, written, and interpersonal communication skills.
  • Ability to work effectively with team members across a global working environment.
  • Strong problem-solving and troubleshooting abilities.
  • Ability to plan, organize, and prioritize multiple tasks while working toward deadlines.
  • Self-motivation and the ability to perform with minimal supervision.

Education

The stated qualification is a Bachelor of Engineering (B.E.). The job posting does not specify a required engineering branch or specialization, so no branch restriction is stated here.

Experience

The posting requires experience with C++ and C# development but does not provide a number of years. The experience range is therefore not specified in this listing.

Work Mode and Location

Location: Pune, India.

The job posting does not state a remote or hybrid arrangement. The record uses the configured onsite default.

About the Opportunity

This position brings together embedded software development and disciplined engineering practices. The described scope includes product engineering, architecture, multiple levels of testing, configuration management, and iterative work through Scrum and sprint execution.

The candidate profile emphasizes technical development experience alongside communication, teamwork, organization, and independent task execution. The ability to troubleshoot issues and coordinate with a global team is also highlighted.

Who Should Apply

Applicants with a Bachelor of Engineering qualification and development experience in both C++ and C# may consider this opportunity. The role is suited to candidates familiar with software engineering life-cycle practices, architecture methods, testing approaches, and configuration management.

Candidates should also be comfortable working collaboratively across teams, prioritizing tasks, meeting deadlines, and contributing to Scrum-based sprint activities. The listing does not state a specific number of years of experience or identify a preferred engineering specialization.

How to Apply

Review the employer’s job page for the full role details and submit your application through the provided application link. Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

B.E. — All Branches

Experience

Not specified (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

smart_toy

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.