Job Title:Video Development Engineer
Company: Willware Technologies
Experience: 3 - 12 Years (3 - 8 years (Hands-on embedded software development experience)
Location: Bengaluru Chennai
Notice Period: Immediate to 15 Dyas Serving Notice
JOB DESCRIPTION:
Role Overview
We are looking for an experienced Development Engineer with strong hands-on expertise inAndroid TV and Linux-based Set-Top Box (STB) development.The role involves end-to-end software design development integration and debugging across system components such as middleware HAL kernel and position suits a technically strong and proactive engineer who enjoys solving deep system-level challenges and guiding others in a collaborative fast-paced environment.
Key Responsibilities
Development & Integration
Design develop and integrate software components for Android TV (AOSP) and Linux-based STB platforms.
Work across multiple layers Kernel HAL Framework Middleware and Application.
Customize and optimize the Android/Linux system for specific SoC platforms (Amlogic Broadcom MediaTek Realtek etc.).
Implement and enhance system services drivers and multimedia frameworks.
Work closely with hardware teams for board bring-up device driver integration and system debugging.
Technical Support & Issue Resolution
Serve as a key technical resource for the team helping resolve complex development build or integration issues.
Analyze logs debug kernel crashes and fix performance bottlenecks.
Collaborate with QA teams to analyse and resolve software defects and stability issues.
Team Collaboration
Work closely with the Lead Engineer TPM and Architects to ensure timely delivery of assigned modules.
Support team in achieving milestones by sharing best practices and domain knowledge.
Participate in design and code review meetings.
Quality & Delivery
Follow best practices for version control (Git/Gerrit) coding standards and documentation.
Ensure stable high-performance and compliant builds (CTS/VTS readiness for Android TV).
Contribute to continuous integration and test automation initiatives.
Support release cycles OTA updates and post-deployment maintenance.
Required Technical Skills
Strong programming skills inC C Java
Solid understanding ofEmbedded Android / AOSP architecture and Linux OS internals.
Experience in AOSP porting/migration
HIDL and native service development knowledge
Experience in vendor/system service development
Experience in Android framework and system customization
Experience in SoC SDKs/HAL integration and customization
Knowledge on AOSP multimedia framework / MediaCodec / AV pipeline
Hands on android debugging tools Android Profiler/Perfetto/ftrace/Heapprofd
Familiarity with bootloaders system partitioning and OTA mechanisms.
Exposure to broadcast or OTT middleware (DVB/ISDB/ATSC) is a plus.
Working knowledge of build systems (Android BP makefile soong).
Soft Skills
Strong problem-solving and debugging mindset.
Ability to guide and support peers technically.
Good communication and collaboration across cross-functional teams.
Proactive attitude and ownership mindset.
Passionate about embedded systems and consumer electronics.
Preferred Qualifications
Experience in Android TV / Google TV platform development and certification (CTS/VTS/GTVS).
Prior work on Linux STB Smart TV or OTT device firmware.
Familiarity with Agile/Scrum processes and CI/CD pipelines (Jenkins GitLab CI).
Contributions to AOSP or open-source Linux projects.
Education
Bachelors or Masters degree in Computer Science Electronics Telecommunications or a related field.
Required Skills:
CC ProgrammingJavaEmbeddedAndroidSet Top BoxLinuxKernelHALFrameworkMiddleware
Job Title:Video Development Engineer Company: Willware Technologies Experience: 3 - 12 Years (3 - 8 years (Hands-on embedded software development experience) Location: Bengaluru Chennai Notice Period: Immediate to 15 Dyas Serving Notice JOB DESCRIPTION: Role Overview We are looking for an experienc...
Job Title:Video Development Engineer
Company: Willware Technologies
Experience: 3 - 12 Years (3 - 8 years (Hands-on embedded software development experience)
Location: Bengaluru Chennai
Notice Period: Immediate to 15 Dyas Serving Notice
JOB DESCRIPTION:
Role Overview
We are looking for an experienced Development Engineer with strong hands-on expertise inAndroid TV and Linux-based Set-Top Box (STB) development.The role involves end-to-end software design development integration and debugging across system components such as middleware HAL kernel and position suits a technically strong and proactive engineer who enjoys solving deep system-level challenges and guiding others in a collaborative fast-paced environment.
Key Responsibilities
Development & Integration
Design develop and integrate software components for Android TV (AOSP) and Linux-based STB platforms.
Work across multiple layers Kernel HAL Framework Middleware and Application.
Customize and optimize the Android/Linux system for specific SoC platforms (Amlogic Broadcom MediaTek Realtek etc.).
Implement and enhance system services drivers and multimedia frameworks.
Work closely with hardware teams for board bring-up device driver integration and system debugging.
Technical Support & Issue Resolution
Serve as a key technical resource for the team helping resolve complex development build or integration issues.
Analyze logs debug kernel crashes and fix performance bottlenecks.
Collaborate with QA teams to analyse and resolve software defects and stability issues.
Team Collaboration
Work closely with the Lead Engineer TPM and Architects to ensure timely delivery of assigned modules.
Support team in achieving milestones by sharing best practices and domain knowledge.
Participate in design and code review meetings.
Quality & Delivery
Follow best practices for version control (Git/Gerrit) coding standards and documentation.
Ensure stable high-performance and compliant builds (CTS/VTS readiness for Android TV).
Contribute to continuous integration and test automation initiatives.
Support release cycles OTA updates and post-deployment maintenance.
Required Technical Skills
Strong programming skills inC C Java
Solid understanding ofEmbedded Android / AOSP architecture and Linux OS internals.
Experience in AOSP porting/migration
HIDL and native service development knowledge
Experience in vendor/system service development
Experience in Android framework and system customization
Experience in SoC SDKs/HAL integration and customization
Knowledge on AOSP multimedia framework / MediaCodec / AV pipeline
Hands on android debugging tools Android Profiler/Perfetto/ftrace/Heapprofd
Familiarity with bootloaders system partitioning and OTA mechanisms.
Exposure to broadcast or OTT middleware (DVB/ISDB/ATSC) is a plus.
Working knowledge of build systems (Android BP makefile soong).
Soft Skills
Strong problem-solving and debugging mindset.
Ability to guide and support peers technically.
Good communication and collaboration across cross-functional teams.
Proactive attitude and ownership mindset.
Passionate about embedded systems and consumer electronics.
Preferred Qualifications
Experience in Android TV / Google TV platform development and certification (CTS/VTS/GTVS).
Prior work on Linux STB Smart TV or OTT device firmware.
Familiarity with Agile/Scrum processes and CI/CD pipelines (Jenkins GitLab CI).
Contributions to AOSP or open-source Linux projects.
Education
Bachelors or Masters degree in Computer Science Electronics Telecommunications or a related field.
Required Skills:
CC ProgrammingJavaEmbeddedAndroidSet Top BoxLinuxKernelHALFrameworkMiddleware
View more
View less