Senior Software Engineer

Virtusa Corp
  • Austin, TX
    5 days ago

    Job Description

    Job Requirements

    Key Responsibilities

    • Design & Development: Build, maintain, and innovate features for Android TV applications and OS-level embedded systems using Java, Kotlin, and C++.
    • Hardware Integration: Lead the technical bring-up and testing of next-generation prototype hardware systems, unreleased TV devices, and peripherals (remote controls, soundbars, speakers).
    • Performance Optimization: Profile and optimize memory usage, rendering pipelines, and application startup times specifically tailored for lower-spec TV hardware chipsets.
    • User Experience: Collaborate with UI/UX designers to implement Leanback or Jetpack Compose for TV frameworks, ensuring fluid D-pad (remote control) navigation and multi-resolution support.
    • Media & Security: Integrate and maintain video playback pipelines (ExoPlayer), handle audio/display settings, and implement security protocols such as Widevine DRM, PlayIntegrity API, and TEE (Trusted Execution Environment).
    • Cross-Functional Collaboration: Partner with hardware OEMs, product managers, and internal cloud infrastructure teams to align on product specifications and device certification activities.

    Job Qualifications & Skills

    Minimum Qualifications

    • Education: Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
    • Core Languages: 8+ years of professional software development experience in Kotlin, Java, or C++.
    • Platform Expertise: Strong understanding of the Android SDK, Android TV internals, system broadcasts, and background WorkManager
    • Google Internal Tools : Buganizer,Test Tracker, Jetski,Gemini etc

    Work Experience

    2-5Years

    Numbers & Facts

    LocationAustin, TX

    Skills

    • Android Applicationsunmatched
    • Android SDKunmatched
    • Application Programming Interface (API)unmatched
    • Broadcastingunmatched
    • C++ Programming Languageunmatched
    • Chipsetunmatched
    • Cloud Computingunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Digital Rights Management (DRM)unmatched
    • Embedded Operating Systemsunmatched
    • Embedded Systemsunmatched
    • Hardware Specificationunmatched
    • Javaunmatched
    • Kotlinunmatched
    • Memory Hardwareunmatched
    • OEM (Original Equipment Manufacturer)unmatched
    • Performance Tuning/Optimizationunmatched
    • Peripheral Hardwareunmatched
    • Prototypingunmatched
    • Security Protocolsunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Startupunmatched
    • Testingunmatched
    • User Experience Design (UXD)unmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder