Job Details
Company: Larsen & Toubro
Job Position: Software Engineer – D&DC Land Systems
Job ID: LNT/SE-LS/1713751
Business Unit: DEIC-L&T Precision Engineering & Systems IC
Job Location: Mumbai
Job Type: Full Time
Experience: 0–2 years
Qualification: B.Tech/B.E
Posted On: 17 April 2026
End Date: 14 October 2026
Key Skills: C, C++, VxWorks, Linux, Qt
Job Overview
Larsen & Toubro is hiring a Software Engineer for its D&DC Land Systems team in Mumbai. The role involves developing and debugging software for large and complex systems, working with operating systems such as Linux, VxWorks, and QNX, and supporting multi-threaded and multi-process environments. The position also includes system integration, root cause analysis, diagnostics development, and working with distributed systems and communication technologies.
Key Responsibilities
- Develop software using C and C++ programming languages.
- Work with operating systems such as Linux, VxWorks, and QNX.
- Develop software in multi-threaded and multi-process environments.
- Work with Linux, Jira, and inter-process communication technologies.
- Design and implement tools to accelerate software system development and debugging.
- Support the resolution of software issues reported from customer sites.
- Analyze system scalability and interworking issues.
- Perform root cause analysis of system-level issues.
- Design and implement built-in diagnostics and test codes.
- Develop solutions that improve system reliability and supportability.
- Work on distributed architecture systems with intercommunication.
- Develop communication solutions using Serial, Ethernet, 1553, CAN, NMEA, ModBus, and other physical layer devices.
- Work with IP protocols, VLANs, and Ethernet switching.
- Contribute to software development for large and complex software systems.
- Perform software integration, debugging, and issue analysis.
- Handle multiple tasks while maintaining effective communication with team members.
Eligibility Criteria
- Candidates should have a B.Tech or B.E qualification.
- Candidates should have 0–2 years of relevant experience.
- Candidates should have strong programming knowledge in C and C++.
- Candidates should have knowledge of operating system principles.
- Candidates should be familiar with Linux, VxWorks, or QNX.
- Candidates should have an understanding of multi-threaded and multi-process programming environments.
- Candidates should have knowledge of software development and debugging practices.
- Candidates should be able to work on complex software systems and distributed architectures.
Required Skills
- Strong knowledge of C and C++.
- Knowledge of Linux.
- Knowledge of VxWorks.
- Knowledge of QNX.
- Understanding of multi-threading and multi-process programming.
- Knowledge of inter-process communication.
- Familiarity with Jira.
- Knowledge of distributed architecture systems.
- Understanding of Serial, Ethernet, 1553, CAN, NMEA, and ModBus communication.
- Knowledge of IP protocols.
- Understanding of VLANs and Ethernet switching.
- Strong software debugging skills.
- Strong analytical and integration skills.
- Root cause analysis and problem-solving abilities.
- Good oral and written communication skills.
- Ability to multitask effectively.
Why Join Larsen & Toubro?
- Opportunity to work on large and complex software systems.
- Exposure to land systems and precision engineering projects.
- Opportunity to work with C and C++ in real-world software development.
- Experience with operating systems including Linux, VxWorks, and QNX.
- Opportunity to work with distributed systems and multiple communication technologies.
- Exposure to system integration, debugging, diagnostics, and root cause analysis.
- Opportunity to develop technical skills while working with an experienced engineering team.
Important Links
Apply Link: Click here