Tata Consultancy Services Hiring Embedded Software Engineer in Pune | Onsite
Tata Consultancy Services Hiring Embedded Software Engineer in Pune | Onsite
Quick actions
Apply NowSkills 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
Rockwell Automation Hiring Product Specialist in Bengaluru & Pune | Hybrid
Rockwell Automation