> Markdown version of [/jobs/ext/4638536-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4638536-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Virtusa Corporation - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Android Software Development, Computing Platforms, C++ (Programming Language), Cloud Computing, Memory Management, Embedded Operating Systems, Design of User Interfaces, Hardware Design, Performance Tuning, Software Engineering, Kotlin, Information Technology, Jetpack Compose, Google Gemini - **Published:** November 8, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-austin-tx--c22a5618-36d8-4fa8-8446-dd2231a1e67d ## About the Role Software Engineering, Embedded Systems, Kotlin, Java, C++ Programming Language, Android Applications, Embedded Operating Systems, Prototyping, Peripheral Hardware, Testing, * 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 ## Description * 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.