Thales
Thales2h ago
Indeed

Sr. Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Sr. Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Thales

Full Job Description

Join Thales in Bengaluru, India, as a Sr. Software Engineer specializing in Low-Level Software Development for our next-generation In-Flight Entertainment and Connectivity (IFEC) product suite. As a key member of our Scrum/Squad teams, you will be instrumental in designing, implementing, and testing changes for both Android-based client components and Linux-based server components, ensuring high-quality deliverables. Your responsibilities will include supporting the investigation and resolution of post-deployment issues.

Key Responsibilities

  • Implement and integrate new features into our IFEC product suites.
  • Contribute to the timely and on-budget delivery of software releases to airline customers, meeting expected quality standards.
  • Design and implement Android framework services, including modifying or creating services beyond merely calling them.
  • Design and implement software changes for Linux-based servers.
  • Champion a quality-focused mindset throughout the software development lifecycle, ensuring code maintainability and testability.
  • Support the IFEC system's Verification and Validation phase and assist the In-Service team by investigating issues, identifying root causes, and providing software fixes.
  • Proactively work with a sense of urgency and accountability in an Agile (Scrum/Squad) environment, collaborating with Product Owners and Software Architects to meet sprint commitments.
  • Contribute to continuous improvement processes to enhance competitiveness.

Minimum Qualifications

  • Bachelor of Science in Computer Science or a related engineering discipline with 5 years of experience, OR a Master's degree in Computer Science or a related engineering discipline with 2 years of experience.
  • Minimum of 2 years of experience in application development, testing, and troubleshooting of distributed software systems.
  • Minimum of 2 years of experience in C++, Java, or Go Lang programming for application/services development.
  • Minimum of 2 years of experience in Android framework and/or Linux server programming and debugging, with a focus on modifying/creating framework services.
  • Proven experience across all phases of the software development lifecycle: requirements analysis, technical design, implementation, code review, testing, and release.
  • Proficiency in the Linux platform.
  • Fundamental verbal and written communication skills.
  • Proficiency in troubleshooting issues during the development lifecycle and utilizing necessary tools for measuring software quality and performance.

Preferred Qualifications

  • Experience with Kubernetes.
  • Experience in Micro-Services development.
  • Experience with MongoDB.
  • Experience with GitLab.
  • Experience with the Rust programming language.
  • Experience in Continuous Integration and Continuous Deployment (CI/CD).
  • Experience with media streaming protocols (RTSP, HLS, DASH).
  • Experience with network protocols (TCP/UDP/RTP) and analyzing network traffic (e.g., tcpdump, tcpreplay).
  • Experience with Android Open Source Project (AOSP) development, including building AOSP, framework services, and the media framework (MediaPlayer API, MediaCodec API, Stagefright).

At Thales, we cultivate a workplace defined by respect, trust, collaboration, and passion. We empower our employees to bring their best selves, thrive in a supportive culture, and find fulfillment in their work. Join us in reimagining technology to create impactful solutions for a safer, greener, and more inclusive world.

Company

Thales

Thales

Thales is a global technology leader trusted by governments, institutions, and enterprises to address complex challenges. Operating at the forefront of aerospace, space, cybersecurity, and digital ide...

Bengaluru, Karnataka
Posted on Indeed