Software Engineer - D&DC Land Systems
L&T Technology Services LimitedMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain complex software systems using C/C++ on Linux, VxWorks, and QNX operating systems within a multi-threaded and multi-process environment.
Design, implement, and debug tools and built-in diagnostics to improve software system development, reliability, and supportability.
Analyze and resolve system scalability, intercommunication, and root cause issues, including support for customer site problem fixing.
Minimum Requirements
8 - 15 years of work experience in software development.
Bachelor's degree in Engineering (B.Tech/B.E) is mandatory.
Proficiency in C and C++ programming languages and working knowledge of Linux, VxWorks, and QNX OS.
Experience with inter-process communication, multi-threading, distributed architecture systems, and communication protocols such as Serial, Ethernet, 1553, CAN, NMEA, and ModBus.
Ideal Candidate Profile
Experienced in developing and debugging large, complex software systems with strong analytical and integration skills.
Comfortable working with real-time and embedded operating systems in multi-process environments, handling networking protocols and hardware communication layers.
Capable of designing diagnostic tools and performing root cause analysis to enhance system reliability and support at customer sites.
