Are you an ambitious engineer looking to start your career in software development? 🌟 L&T is hiring Software Engineers with 0–1 years of experience for its dynamic technology projects. This is an excellent opportunity for freshers or early-career professionals to work on C, C++, Linux, VxWorks, and Qt technologies, building complex and distributed software systems.
At L&T, you’ll be part of a team that focuses on innovation, debugging, and software scalability while collaborating with global and local stakeholders. If you’re passionate about embedded systems and distributed architectures, this is your chance to kickstart a rewarding career.

About L&T
Larsen & Toubro (L&T) is a global technology and engineering powerhouse with a strong presence in India. Known for its excellence in engineering, construction, and IT solutions, L&T empowers its employees to innovate and develop highly reliable software systems.
The company is committed to fostering creativity, problem-solving, and teamwork, making it an ideal environment for freshers and early-career engineers to grow.
Role Overview
The Software Engineer at L&T will work on embedded software development in C and C++ for Linux, VxWorks, and Qt environments. This full-time position is perfect for candidates with 0–1 years of experience, seeking to gain hands-on exposure to distributed systems, inter-process communication, and large-scale software architecture.
Key Responsibilities
As a Software Engineer at L&T, your responsibilities will include:
1. Software Development & Design
- Develop software using C, C++, and Qt frameworks.
- Work on Linux, VxWorks, and QNX operating systems.
- Program in multi-thread/multi-process environments for complex applications.
2. System Debugging & Diagnostics
- Design and implement tools to accelerate system development and debugging.
- Analyze issues arising from customer sites and provide solutions.
- Implement built-in diagnostics and test codes for reliability.
3. Distributed Systems & Communication
- Develop distributed architecture systems with intercommunication protocols.
- Work with Serial, Ethernet, 1553, CAN, NMEA, ModBus, and other physical layer devices.
- Handle IP protocols, VLANs, and Ethernet switching effectively.
4. Collaboration & Documentation
- Use tools like Jira for task management and documentation.
- Participate in code reviews, integration testing, and agile workflows.
- Communicate effectively across teams with strong oral and written skills.
Share the opportunity
Who Can Apply
| Criteria | Details |
|---|---|
| Experience | 0–1 years in software development or embedded systems |
| Education | B.Tech / B.E in Computer Science, Electronics, or related field |
| Location | India |
| Employment Type | Full-Time |
| Skills | C, C++, Linux, VxWorks, Qt, Inter-process communication, Distributed systems |
| Start Date | Immediate openings |
Required Skills & Qualifications
- Proficiency in C and C++ programming.
- Strong understanding of Linux, VxWorks, and operating system principles.
- Experience in multi-threading, inter-process communication, and distributed systems.
- Knowledge of IP protocols, VLANs, Ethernet switching, and serial communication.
- Excellent analytical, debugging, and problem-solving skills.
- Strong oral and written communication skills, with multitasking abilities.
Preferred Skills
- Hands-on experience in large, complex software systems.
- Knowledge of Qt framework for embedded UI development.
- Familiarity with designing scalable software systems.
- Exposure to Jira and other project management tools.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
Working at L&T offers not only a job but also a platform for professional growth. You will enjoy:
- 💼 Exposure to advanced embedded systems and distributed architectures.
- 🧠 Learning opportunities through mentorship and challenging projects.
- 🌍 Experience in handling real-world software issues from customer sites.
- 🚀 Opportunity to work in a collaborative and innovative environment.
- 🌟 Employee benefits including health coverage, training programs, and performance incentives.
How to Apply
To apply for the L&T Software Engineer position, follow these steps:
- Update Your Resume – Highlight experience or academic projects in C, C++, Linux, and Qt.
- Showcase Technical Skills – Mention knowledge in multi-threaded programming, IPC, and distributed systems.
- Prepare for Interviews – Brush up on operating system principles, debugging, and networking concepts.
- Highlight Projects – Include GitHub links or personal projects relevant to embedded systems.
- Apply Now – Click the button below to submit your application.
Conclusion
If you’re a fresh graduate or early-career engineer with a passion for embedded software development, the Software Engineer role at L&T is an excellent way to start your career. 🌟
Join a team that values innovation, problem-solving, and growth, and work on technologies that shape the future of embedded systems in India.
Share the opportunity