Larsen & Toubro logo
🔥 Viewed by 97 students today✓ Verified Listing

Software Engineer

Larsen & ToubroCompetition: Moderate • Entry Level
|Mumbai|By CampusToCareer Editorial Team|Posted 3 days ago|Last verified 3 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Jul 9, 2026
💼 Experience Required
0-2 Years
🕒 Employment Type
Full-time
🎓 Target Batch
Fresher
🚀 Role Category
Software Engineer
📌 How to Apply
Click on the Apply button
💰 Salary
₹6.5 LPA
Skills Recommended
CC++VxWorksLinuxQtJiraInter-process communication
Career Guide • 15 min read

Complete preparation guide for Software Engineer at Larsen & Toubro

As a software engineer at L&T, you will be responsible for designing, developing, and testing software systems for various applications. You will work on a range of technologies, including C, C++, VxWorks, Linux, and Qt, and will be expected to have excellent analytical, integration, and debugging skills.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 6 Jul 2026

About Larsen & Toubro

Larsen & Toubro is a leading Indian multinational conglomerate with a strong presence in the engineering, construction, and technology sectors. As a software engineer at L&T, you will be part of a dynamic team that develops innovative solutions for various industries, including defense, aerospace, and energy.

Required Skills Explained

C

Why required: C is a fundamental programming language that is widely used in systems programming and embedded systems development. As a software engineer at L&T, you will need to have a strong command over C to develop efficient and reliable software systems.

How recruiters evaluate: The recruiter will evaluate your proficiency in C by assessing your understanding of data structures, algorithms, and software design patterns.

  • The C Programming Language by Brian Kernighan and Dennis Ritchie
  • C Tutorial by Tutorials Point

C++

Why required: C++ is an object-oriented programming language that is widely used in systems programming and game development. As a software engineer at L&T, you will need to have a strong command over C++ to develop complex software systems.

How recruiters evaluate: The recruiter will evaluate your proficiency in C++ by assessing your understanding of object-oriented programming concepts, data structures, and algorithms.

  • The C++ Programming Language by Bjarne Stroustrup
  • C++ Tutorial by Codecademy

VxWorks

Why required: VxWorks is a real-time operating system that is widely used in embedded systems development. As a software engineer at L&T, you will need to have a strong understanding of VxWorks to develop efficient and reliable software systems.

How recruiters evaluate: The recruiter will evaluate your proficiency in VxWorks by assessing your understanding of real-time operating systems, device drivers, and system programming.

  • VxWorks Documentation by Wind River
  • VxWorks Tutorial by Embedded Systems Academy

Linux

Why required: Linux is a widely used operating system that is known for its stability, security, and flexibility. As a software engineer at L&T, you will need to have a strong understanding of Linux to develop efficient and reliable software systems.

How recruiters evaluate: The recruiter will evaluate your proficiency in Linux by assessing your understanding of Linux commands, file systems, and system administration.

  • Linux Documentation by Linux Foundation
  • Linux Tutorial by FreeCodeCamp

Qt

Why required: Qt is a cross-platform application development framework that is widely used in GUI development. As a software engineer at L&T, you will need to have a strong understanding of Qt to develop efficient and reliable software systems.

How recruiters evaluate: The recruiter will evaluate your proficiency in Qt by assessing your understanding of GUI programming, signal-slot mechanism, and Qt framework.

  • Qt Documentation by Qt Project
  • Qt Tutorial by Tutorials Point

Jira

Why required: Jira is a project management tool that is widely used in software development. As a software engineer at L&T, you will need to have a strong understanding of Jira to manage and track software development projects.

How recruiters evaluate: The recruiter will evaluate your proficiency in Jira by assessing your understanding of agile project management, issue tracking, and project reporting.

  • Jira Documentation by Atlassian
  • Jira Tutorial by edX

Inter-process communication

Why required: Inter-process communication is a fundamental concept in software development that enables communication between different processes. As a software engineer at L&T, you will need to have a strong understanding of inter-process communication to develop efficient and reliable software systems.

How recruiters evaluate: The recruiter will evaluate your proficiency in inter-process communication by assessing your understanding of IPC mechanisms, synchronization techniques, and process management.

  • Inter-Process Communication by IBM
  • IPC Tutorial by GeeksforGeeks

Who Should Apply

freshers

Freshers with a strong background in computer science and programming can apply for this role.

experienced

Experienced professionals with a strong background in software development and systems programming can apply for this role.

graduates

Graduates with a degree in computer science, electronics, or related fields can apply for this role.

btech

B.Tech graduates with a strong background in computer science and programming can apply for this role.

mca

MCA graduates with a strong background in computer science and programming can apply for this role.

diploma

Diploma holders with a strong background in computer science and programming can apply for this role.

Typical Hiring Process

  1. Round 1: The first round will be a written test that will evaluate your technical skills and knowledge in C, C++, VxWorks, Linux, and Qt.
  2. Round 2: The second round will be a technical interview that will evaluate your problem-solving skills, analytical skills, and knowledge in software development and systems programming.
  3. Round 3: The third round will be a HR interview that will evaluate your communication skills, teamwork skills, and fit with the company culture.

Resume Tips for This Role

  • Highlight your technical skills and knowledge in C, C++, VxWorks, Linux, and Qt.
  • Emphasize your experience in software development and systems programming.
  • Include relevant projects and certifications that demonstrate your skills and knowledge.

Interview Preparation Tips

  • Prepare to answer technical questions related to C, C++, VxWorks, Linux, and Qt.
  • Practice solving problems and coding challenges to demonstrate your problem-solving skills.
  • Be prepared to discuss your experience and projects in software development and systems programming.

Possible Interview Questions (10)

  1. What is your experience with C and C++?
  2. How do you handle errors and exceptions in software development?
  3. Can you explain the concept of inter-process communication?
  4. How do you optimize software performance and efficiency?
  5. Can you describe your experience with VxWorks and Linux?
  6. How do you troubleshoot and debug software issues?
  7. Can you explain the concept of object-oriented programming?
  8. How do you design and implement software systems?
  9. Can you describe your experience with Qt and GUI development?
  10. How do you manage and track software development projects using Jira?

Salary Insights (India)

Industry range

The average salary for a software engineer in India is around 6-8 LPA.

Freshers

Freshers can expect a salary range of 3-5 LPA.

Experienced

Experienced professionals can expect a salary range of 8-12 LPA.

The salary growth for software engineers in India is around 10-15% per annum.

Career Path Roadmap

1
Software Engineer

As a software engineer, you will be responsible for designing, developing, and testing software systems.

2
Senior Software Engineer

As a senior software engineer, you will be responsible for leading software development teams and mentoring junior engineers.

3
Technical Lead

As a technical lead, you will be responsible for leading technical teams and making technical decisions for software development projects.

Why This Opportunity Is Worth Considering

  • This role offers a challenging and dynamic work environment that will help you grow as a software engineer.
  • You will have the opportunity to work on a range of technologies, including C, C++, VxWorks, Linux, and Qt.
  • You will be part of a team that is passionate about software development and systems programming.

Things To Know Before Applying

  • L&T is a leading Indian multinational conglomerate with a strong presence in the engineering, construction, and technology sectors.
  • The company has a strong focus on innovation and R&D, and you will have the opportunity to work on cutting-edge technologies.
  • The company culture is dynamic and challenging, and you will be expected to be adaptable and flexible.

Recommended Courses

Cloud Computing by Coursera
Coursera

This course will help you learn the fundamentals of cloud computing and how to deploy software systems on cloud platforms.

Artificial Intelligence and Machine Learning by edX
edX

This course will help you learn the fundamentals of artificial intelligence and machine learning and how to apply them to software development.

Cybersecurity by Udemy
Udemy

This course will help you learn the fundamentals of cybersecurity and how to secure software systems.

Career Advice

To succeed as a software engineer, you need to have a strong foundation in computer science and programming. You should also have excellent problem-solving skills, analytical skills, and communication skills.

Editorial Note: This role is a great opportunity for software engineers who want to work on challenging projects and develop their skills in C, C++, VxWorks, Linux, and Qt.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is 3-4 LPA.
The required skills for this role include C, C++, VxWorks, Linux, Qt, Jira, and inter-process communication.
The company culture is dynamic and challenging, and you will be expected to be adaptable and flexible.

Similar Roles to Explore

Software DeveloperSystems EngineerDevOps EngineerQA Engineer
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Software Engineer - D&DC Land SystemsLNT/SE-LS/1713751

DEIC-L&T Precision Engineering & Systems ICMumbai

Posted On

17 Apr 2026

End Date

14 Oct 2026

Required Experience

0 - 2 years

Skills

Knowledge & Posting Location

CC++VxWorksLinuxQt

Minimum Qualification

B.Tech/B.E

Job Description

Excellent command over programming languages C, C++.

Excellent Control over Operating systems principles (Linux, VxWorks, QNX)

Experience in programming in a multi-thread/multi-process environment

Proficiency with Linux, Jira and Inter-process communication

Design and implement tools to accelerate software system development and debug environments

Participate and support in fixing issues arising from customer sites

Analyze system scalability, interworking issues and perform root cause analysis of system issues

Design and implement built-in diagnostics and test codes to help reliability and supportability

Experience of development of distributed architecture systems with intercommunication.

Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc

Knowledge of IP protocols, VLANs and Ethernet switching

Hands-on software development experience in large complex software systems

Excellent analytical, integration and debugging skills are necessary

Very Good oral and written communication and multitasking skills are expected