About the Company
LTTS India is a leading engineering services company that focuses on providing innovative solutions in various domains, including telecommunications and networking. Our mission is to drive digital transformation through advanced technology and engineering excellence, fostering a culture of collaboration and continuous improvement.
About the Role
The Senior Software Development Engineer will be primarily responsible for the Airborne System Software design and development, evolving and scaling the platform for various WAN technologies.
Responsibilities
- Primarily responsible for the Airborne System Software design and development.
- Responsible for evolving and scaling the platform for any WAN technologies (ATG/ ATG4/ Ku/ 2Ku/ etc.)
- Code and maintain scalable, modular, fault-tolerant, and portable software running on a target platform using Embedded Linux solutions.
- Hands-on experience of software development in an Embedded Linux environment.
- Strong experience and skill in Object Oriented Design and Implementation.
- Strong programming and debugging skills using either J C, C++, And Golang
- Polyglot programming experience is preferred.
- Strong knowledge of IP networking protocols and technologies.
- Experience with database and web technologies.
- Experience with Continuous Integration and Test Automation methodology.
- Virtualization and containerization (VirtualBox, Docker, KVM) experience would be a big plus.
- Microservice architecture and event-driven system design experience would be a big plus.
- Knowledge of Service Measurements and Software System Performance would be a plus.
- Experience with modern build environments such as Jenkins and Spinnaker would be a plus.
- Experience with releasing products to FAA-regulated market would be a plus.
Qualifications
- Masters or bachelors degree in computer science, electronics engineering or related technology - advanced degree preferred.
- A minimum of 5-15 years of relevant experience in the telecommunications and/or networking industry preferred.
Required Skills
- OOPs with Networking and Linux with multithreading.
Preferred Skills
- Polyglot programming experience.
- Experience with virtualization and containerization.
- Microservice architecture and event-driven system design experience.
- Knowledge of Service Measurements and Software System Performance.
- Experience with modern build environments.