Join a team building next-generation inflight entertainment and connectivity solutions used by leading global airlines. You will develop high-performance software components and application frameworks that run on Linux and Android-based platforms.
Key Responsibilities
Design, develop, and maintain software using modern C++
Build reusable frameworks, libraries, and software components
Develop and support Linux and Android-based applications
Troubleshoot performance, memory, networking, and concurrency issues
Participate in code reviews, testing, and defect resolution
Collaborate with cross-functional engineering and integration teams
Work within Agile/Scrum development processes
Required Qualifications
Strong experience with modern C++
Excellent knowledge of multithreading, concurrency, and memory management
Experience with Linux and/or Android systems programming
Strong debugging and problem-solving skills
Experience developing resilient software services and applications
Familiarity with Git-based development workflows
Preferred Qualifications
Embedded systems development experience
Experience with edge devices or resource-constrained environments
Exposure to software integration and automated testing