Job Description
About the Client:
The world’s leading supplier of (IFEC) inflight entertainment and communications systems that allow passengers access to live TV, movies, music, interactive games, maps, and much more!
Role: C++ Developer
Experience: 3 - 6 Years
Location: Pune (Hinjiwadi Phase 1)
We are looking for a motivated, driven, and collaborative Software Engineer with experience in software development to join a talented team that conducts research, design and development of software running on Linux to power our latest products.
MAJOR RESPONSIBILITIES
-
Design, implement, integrate, and verify software applications and tools using C\C++ under Linux.
-
Enhance, optimize, and improve efficiency and robustness of the current software.
-
Participate in requirements analysis, architecture and design processes
-
Collaborate with multiple development teams
-
Participate in a complete software development lifecycle using Agile methodologies.
KNOWLEDGE/SKILL REQUIREMENTS
-
Experience in C\C++ programming languages (preferably C++17 or late)
-
Knowledge and experience in real time multi-threaded software development.
-
Proven experience in development under Linux OS.
-
Proven experience in socket programing, IPC and PUB/SUB architecture.
-
Understanding of the basic networking protocols TCP/UDP/IP and familiarity with VLANs and basic switching and routing concepts.
-
Experience in continuous integration / continuous deployment and test-driven software development.
-
Demonstrated engineering communication expertise including clear and concise written and verbal skills.
-
Experience in cloud native software development concepts is desirable.
-
Understanding and working experience with Docker container and Kubernetes is desirable.
-
Understanding of advanced networking protocols HTTP/SNMP/DHCP/DNS etc… is desirable.
EDUCATION/EXPERIENCE REQUIREMENTS
-
Bachelor’s degree in computer science/software engineering/electrical engineering or equivalent with 2 years of proven experience.
If you're interested in this opportunity and believe your skills align with the requirements, please share your profile with Pearlin Hannah at [email protected].