Technical Lead - Low Level Software Development
On-site · Bengaluru, Karnataka, India
Job Summary
Technical Lead - Low Level Software Development for Thales' IFEC product suite. Design, implement and test Linux server components and Android framework services as part of a Scrum/Squad team; contribute to software releases for airline customers. Responsibilities include Linux kernel/server programming, Android framework modifications, software lifecycle activities (requirements analysis through release), debugging/root-cause analysis, and collaboration with Product Owner and Software Architect in an Agile-driven environment. Key skills include C++/Java programming, Linux proficiency, experience with Linux kernel or Android framework services, and exposure to Kubernetes, micro-services, MongoDB, GitLab, Rust, CI/CD, and media streaming/network protocols (rtsp, hls, dash). The role requires a Bachelor’s or Master’s degree in CS/engineering and 8–12 years of industry experience, with strong problem-solving, communication, and accountability in a fast-paced, aviation/defense-focused context.
Required Qualifications
- Bachelor’s or Master’s degree in computer science or related engineering discipline
- 8 to 12 years of industry experience
- Experience in low-level software development including Linux kernel development
- Experience with application/services in C++/Java
- Experience in Linux kernel or server programming and debugging
- Experience in all phases of software development lifecycle: requirements analysis, tech design, implementation, code review, testing, and release
- Proficient in Linux platform
- Strong troubleshooting and debugging skills
- Experience with Agile/Scrum environments
- Good communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.