Senior Software Engineer
Virtusa Corporation
Austin, TX, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦