Senior Software Engineer

Virtusa Corporation
Austin, TX, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

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
+4 more
Kotlin Information Technology Jetpack Compose Google Gemini

Job 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.

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…