Loading job details...
Posted 2026-06-08
Software Engineer (Embedded Systems, C++ & Linux Development) Company Name • Larsen & Toubro (L&T) Location • Mumbai, Maharashtra, India Job Type • Full Time Job Category • Software Engineering • Embedded Systems Experience Required • 0–2 Years Eligibility • B.Tech • B.E. • Computer Science • Electronics • Electronics & Communication • Instrumentation • Related Engineering Disciplines Required Skills • C • C++ • Linux • VxWorks • QNX • Multithreading • Multiprocessing • Inter-Process Communication (IPC) • Jira • Embedded Systems Development • Software Debugging • Root Cause Analysis • Distributed Systems • Ethernet • Serial Communication • CAN Protocol • ModBus • NMEA • MIL-STD-1553 • IP Protocols • VLAN • Ethernet Switching • Software Design • Problem Solving • Analytical Thinking • Communication Skills Preferred Skills • Qt Framework • Network Programming • Diagnostics Development • Test Automation • System Scalability Analysis • Embedded Linux • Real-Time Operating Systems (RTOS) • Large-Scale Software Systems • System Integration • Defense Systems Software Job Description • Develop and maintain embedded software solutions for land systems and defense-related applications. • Work on software components running on Linux and real-time operating systems. • Design, develop, test, and debug software for distributed and networked systems. • Support system integration, diagnostics, and reliability improvement initiatives. • Collaborate with engineering teams to deliver robust and scalable software solutions. • Participate in troubleshooting and resolving customer-reported issues. • Contribute to software architecture, communication frameworks, and system enhancements. • Support the complete software development lifecycle from design to deployment. Roles and Responsibilities • Develop software using C and C++ programming languages. • Design and implement embedded software solutions on Linux, VxWorks, and QNX platforms. • Work with multithreaded and multiprocess applications. • Develop tools and utilities to improve development and debugging efficiency. • Analyze and resolve software defects and system-level issues. • Perform root cause analysis and implement corrective actions. • Support software deployment and customer issue resolution activities. • Develop diagnostic and testing capabilities to improve system reliability. • Design and implement communication interfaces using Ethernet, CAN, Serial, ModBus, NMEA, and related protocols. • Support distributed architecture and inter-system communication development. • Participate in system scalability and performance analysis activities. • Collaborate with cross-functional teams on software integration and validation. • Maintain technical documentation and development records. • Follow software engineering standards and development best practices. About Company • Larsen & Toubro (L&T) is a multinational engineering, technology, manufacturing, and infrastructure organization. • The company operates across sectors including defense, aerospace, construction, industrial technology, and digital engineering. • L&T develops advanced technology solutions for domestic and international markets. • The organization serves customers through engineering innovation, manufacturing excellence, and technology-driven services. • Its engineering teams work on large-scale projects across multiple industries and domains. Additional Information • Work Model: Onsite • Industry Domain: Defense and Engineering Technology • Functional Area: Software Engineering • Business Unit: L&T Precision Engineering & Systems • Location: Mumbai, Maharashtra, India • Job Reference: LNT/SE-LS/1713751 • Posted On: 17 April 2026 • Application End Date: 14 October 2026 • Suitable For: Fresh Graduates and Early-Career Software Engineers • Exposure Areas: Embedded Systems, Linux, RTOS, Networking Protocols, Defense Software Development • Recent Posting Status: Active Opening (Posted on 17 April 2026)
Get latest job alerts instantly
Trusted by thousands of job seekers