KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
REQUIREMENT_ID_1589 β€’ 3-DAY_ACTIVE_POLICY

Software Engineer - D&DC Land Systems

Company
Company L&T
Type
Opportunity Type Full-Time Job
Salary
Stipend / Salary 4-6 LPA
Location
Location Mumbai, India
Posted Date
Posted Date Oct 06, 2026
C C++ Linux VxWorks QNX multi-threading multi-process inter-process communication Jira serial Ethernet 1553 CAN NMEA ModBus IP protocols VLANs debugging analytical communication
πŸ“–
Aptitude Practice Open Resource β†—
Helps sharpen logical reasoning and quantitative skills essential for technical interviews at L&T.
πŸ“–
Company Interview Preparation Open Resource β†—
Provides insights into typical interview patterns and questions asked by L&T and similar engineering firms.
πŸ“–
Coding Practice Open Resource β†—
Offers a variety of coding challenges to improve problem‑solving and algorithmic thinking for L&T interviews.
πŸ“–
Algorithmic Challenges Open Resource β†—
Focuses on data structures and algorithms to prepare for coding rounds in L&T hiring process.

Bachelor of Technology (B.Tech) or Bachelor of Engineering (B.E) in any branch with a minimum of 60% marks. No backlogs allowed. Candidates should be graduating in 2025 or 2026. Fresh graduates with a strong foundation in C/C++ and operating systems are preferred.

1
Round 1: Technical (coding & system design)
2
Round 2: Technical (system design & debugging)
3
Round 3: HR
Larsen & Toubro (L&T) is a global conglomerate with a strong presence in engineering, construction, manufacturing, and technology solutions. The company has been a pioneer in delivering complex infrastructure and defense projects across India and abroad. With a focus on innovation and quality, L&T’s software arm, D&DC Land Systems, develops mission-critical applications for land-based defense systems and civil infrastructure. The team is known for its rigorous engineering standards, collaborative culture, and commitment to continuous learning. Role Summary The Software Engineer – D&DC Land Systems role is tailored for fresh graduates who are passionate about embedded and real‑time software development. You will work on designing, implementing, and maintaining software components that run on Linux, VxWorks, and QNX platforms. The position requires a strong foundation in C/C++ programming, multi‑threaded and multi‑process environments, and inter‑process communication. You will also be involved in debugging, performance tuning, and creating diagnostic tools to support field operations. Key Responsibilities 1. Design and develop robust C/C++ modules for embedded and real‑time systems. 2. Implement multi‑threaded and multi‑process solutions with thread safety and efficient resource management. 3. Utilize Linux, VxWorks, and QNX APIs for kernel‑level and user‑space programming. 4. Integrate and test communication protocols over Serial, Ethernet, 1553, CAN, NMEA, and ModBus. 5. Configure and troubleshoot IP protocols, VLANs, and Ethernet switching. 6. Build and maintain diagnostic and test code to enhance reliability and supportability. 7. Analyze system scalability, identify inter‑working issues, and perform root‑cause analysis. 8. Collaborate with cross‑functional teams to resolve customer site issues and provide timely fixes. 9. Document design decisions, code changes, and test results for knowledge sharing. 10. Participate in code reviews, knowledge transfer sessions, and continuous improvement initiatives. Tech Stack - Programming Languages: C, C++ - Operating Systems: Linux, VxWorks, QNX - Development Tools: Jira, Git, GDB, Valgrind - Communication Protocols: Serial, Ethernet, 1553, CAN, NMEA, ModBus - Networking: IP, VLAN, Ethernet Switching Growth Path Starting as a Software Engineer, you can progress to Senior Engineer, Technical Lead, or System Architect roles. L&T offers structured training programs, mentorship, and opportunities to work on high‑impact defense and infrastructure projects. The company encourages certifications and continuous learning, enabling engineers to specialize in embedded systems, real‑time computing, or network protocols. Why Join L&T? - Work on cutting‑edge defense and infrastructure projects that shape national security. - Access to world‑class training, mentorship, and career development pathways. - Collaborative environment that values innovation, quality, and teamwork. - Competitive compensation, comprehensive benefits, and a culture that balances professional growth with personal well‑being.

L&T β€” Software Engineering & Full Stack Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC πŸ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource β†—
COMPANY GUIDE 🎯
L&T Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for L&T and off-campus tech roles.

Open Resource β†—
MOCK TESTS & PAPERS πŸ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource β†—
CODING PRACTICE πŸ’»
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource β†—
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (C, C++, Linux, VxWorks, QNX, multi-threading, multi-process, inter-process communication, Jira, serial, Ethernet, 1553, CAN, NMEA, ModBus, IP protocols, VLANs, debugging, analytical, communication) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
L&T Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
Explain OOP (Object-Oriented Programming) principles with real-world examples in C. Answer β–Ό
Model Answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer β–Ό
Model Answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer β–Ό
Model Answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer β–Ό
Model Answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer β–Ό
Model Answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Why do you want to join L&T as a Software Engineer - D&DC Land Systems?
Preparation Tip: Highlight L&T's market reputation, recent tech innovations, and how your skills in C directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software Engineering

View Category Feed β†—
L&T
Software Engineer - D&DC Land Systems
Apply Apply Now β†—
Chat Chat with Kashii