Job Description
Summary
Join L&T Precision Engineering as a Software Design Lead specializing in command and control systems software development in Mumbai. This is an exciting opportunity for experienced software engineers with strong expertise in C++, Qt, RTOS (VxWorks), and Linux/Unix environments to lead a dynamic team. With 8-12 years of industry experience, you will oversee software design, UI/backend development, and integration in mission-critical combat management systems. If you excel in software architecture, multithreading, and agile development cycles, this leadership role offers the chance to drive innovation in defense and precision engineering.
Job Details at a Glance
| Job Title | Software Design Lead – Command & Control Systems |
|---|---|
| Location | Mumbai, Maharashtra |
| Department | Software Development – L&T Precision Engineering |
| Experience Required | 8 – 12 Years |
| Minimum Qualification | Bachelor of Engineering (BE) |
| Key Skills & Tools | C++, OOP, STL, Multithreading, Qt Creator, MATLAB, VxWorks, Linux/Unix, GIT, DDS, TCP/UDP, MongoDB, MySQL |
| Team Size | Lead a team of 5+ software engineers |
| Employment Type | Full-Time |
| Posted On | 19 Aug 2025 |
| Application End Date | 15 Feb 2026 |
Key Responsibilities
🖥️ Software Design & Development Leadership
- Lead the software design and development for command and control systems, focusing on real-time embedded software.
- Architect scalable, efficient, and maintainable solutions using advanced C++ programming, OOP principles, and multithreading.
- Oversee UI development using Qt/QML and backend integration with MongoDB and MySQL databases.
⚙️ System & Software Engineering
- Manage the full software development life cycle (SDLC) including analysis, design, coding, debugging, testing, and maintenance.
- Implement and optimize communication protocols such as UDP/TCP interfaces.
- Utilize RTOS (VxWorks) for real-time task scheduling and system stability.
🧩 Team Management & Collaboration
- Lead and mentor a team of at least 5 software engineers to deliver high-quality software products.
- Coordinate with cross-functional teams including hardware, systems engineering, and QA for seamless project delivery.
- Ensure adherence to software version control processes using GIT and maintain comprehensive software documentation.
🔍 Quality & Performance Optimization
- Apply strong structured programming techniques, code optimization, and debugging skills to ensure software reliability.
- Conduct unit testing, code reviews, and performance profiling to meet stringent quality standards.
- Stay updated on emerging technologies and integrate best practices into development workflows.
Required Skills & Qualifications
- Education: Bachelor of Engineering (BE) in Computer Science, Electronics, or related field.
- Experience: 8-12 years in embedded software design, preferably in defense or precision engineering sectors.
- Technical Skills:
- Proficient in C++, STL, OOP, multithreading
- Hands-on experience with Qt Creator, QML, MATLAB
- Familiar with RTOS (VxWorks) and Linux/Unix environments (Red Hat preferred)
- Knowledge of DBMS including MongoDB and MySQL
- Experience with software version control tools like GIT
- Understanding of Data Distribution System (DDS), TCP/UDP communication protocols
- Strong grasp of data structures, algorithms, and debugging techniques
- Preferred:
- Experience in Combat Management Systems (CMS)
- Prior leadership experience in software design and development teams.
Apply Now
Take your software engineering career to the next level by leading innovative command and control projects at L&T Precision Engineering. Be part of a future-forward company driving defense technology advancements.
👉 Apply now on the official L&T Precision Engineering careers portal:
Visit Official Careers Page