Overview
Hands-on cybersecurity software development and technical leadership role focused on Android/Linux-based IFEC (In-Flight Entertainment and Connectivity) products.
What you'll do
- Drive software architecture cybersecurity aspects for the IFEC product lines.
- Lead the design of the cybersecurity features.
- Write cybersecurity use cases (user stories) and allocate them to the functional components as necessary.
- Lead the definition of interfaces/APIs between software components.
- Provide technical expertise and communicate on cybersecurity effectively to other engineers and management via presentations, architecture documents/diagrams, and software requirements.
- Select COTS (Commercial Off the Shelf) and OSS (Open Source Software) for cybersecurity features.
- Assess vulnerabilities of existing COTS and OSS and propose needed updates.
- Analyze existing designs, and define and implement security improvements to the existing IFEC designs.
- Create proof-of-concepts as necessary to demonstrate new ideas, technologies and architectural concepts.
- Participate in detailed design and code reviews for compliance with the defined secured software architecture.
- Ensure the software implementation is in line with the proposed software architecture and recommended design patterns.
- Partner with Product and Program Management teams to define and estimate the work scope of new projects and cybersecurity features.
- Provide technical leadership to junior software engineers in the areas of software design and implementation.
What you'll need
- Expertise in cybersecurity features such as firewall, certificates/key/authentication management, SELinux, and antivirus.
- Fluency in Java, C, C++, shell scripting, networking protocols, audio and video distribution, and database management.
- Expertise in Android Framework/Internals.
- Experience with the Linux operating system and SELinux.
Details
- Location: Bangalore - Indraprastha, India.
Read the full description and apply on the company’s own careers page.