Search jobs > Los Angeles, CA > Software engineer android

Principal Software Engineer Android Operating Systems

https:/wayup.com/sitemap.xml
Los Angeles, California, US
Full-time

Telly is reinventing television and reimagining advertising as a FastCompany 'Most Innovative Company' for 2024. Join people from across the entertainment, tech, and hardware space to, not just change the channel, but build the ultimate television experience for the largest possible audience.

We think the TV is an essential gathering spot. A reflection of the people that share in its smarts. A unifying hub to stay entertained, informed, fit, and connected.

We call this Telly and it’s the heartbeat of your home.

Scroll down to find the complete details of the job offer, including experience required and associated duties and tasks.

If you’re all in on making the biggest innovation in TV since color, read on!

Position Summary : We are seeking a highly skilled and experienced Android OS Engineering lead to join our team. In this role, you will be responsible for leading the design, development, and maintenance of Telly TV OS, core applications & Android Open Source, immensely contributing in the areas of Android TV features, Telly Partner SDK development & 3P Apps integration, security and analytics.

You will own, review and maintain high quality apps, services and UI / UX & business logic implementations, work closely with cross-functional teams to define and implement new features, improvements and bug fixes, set the technical direction, and mentor / hire junior engineers.

Key Responsibilities :

Technical Ownership and Collaboration : Take ownership of the architecture, design, and development ensuring they are scalable, maintainable, and meet the highest quality standards.

Work closely with product managers, UX / UI designers, and backend developers to translate business requirements and design specifications into functional and engaging Telly applications.

  • Mentorship : Provide technical leadership and guidance to junior and mid-level engineers. Conduct code reviews, promote best practices, and contribute to the team's professional growth.
  • Innovation : Stay up-to-date with the latest Android development trends, tools, and technologies. Drive the adoption of new features and improvements that enhance the user experience and performance of our applications.
  • Performance Optimization : Analyze and improve application performance, focusing on responsiveness, memory usage, Telly devices’ battery / power consumption.
  • Technical Strategy : Contribute to the overall AOSP strategy and play a key role in setting the technical direction for Android development within the organization.
  • Documentation : Maintain comprehensive documentation of the architecture, design, and codebase. Ensure that knowledge is shared across the team.
  • Data Analysis : Review and analyze performance data daily to identify trends, issues, and opportunities for optimization.
  • Proactive Troubleshooting : Anticipate and resolve operational issues, ensuring continuous improvement of firmware developer operations.
  • Team Leadership : Serve as a player / coach, leading by example while preparing to build and manage a small SW team over the next year.

Qualifications :

  • Education : Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience : 7+ years of professional experience in Android development, with a strong portfolio of published applications.

Technical Skills :

  • Proficiency in Kotlin and Java and strong understanding of Android SDK, NDK, Jetpack components, and Android Studio. Strong understanding of software dev principles
  • Experience with RESTful APIs, third-party libraries, and cloud-based services.
  • Knowledge of UI / UX design principles and best practices.
  • Familiarity with CI / CD pipelines and version control systems

Soft Skills :

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to lead and inspire a team in a fast-paced, dynamic environment.
  • Self-motivated and proactive in driving technical solutions.

Preferred Experience :

  • Experience with modern Android architectures such as MVVM, MVI, or Clean Architecture
  • Experience in Kotlin, Jetpack, Android TV, AOSP, Android NDK, Android Studio
  • Experience with Agile / Scrum development methodologies.
  • Experience in the TV entertainment domain, with a deep understanding of industry-specific challenges and solutions.
  • Proven experience working with remote and distributed teams across various time zones and cultures, with the ability to lead and collaborate effectively in a global context.
  • Bonus : Familiarity with back-end development and cloud services like AWS EC2, Lambda, & Cloudfront

What We Offer :

  • Competitive salary and benefits package.
  • Opportunity to build and lead a SW team at an innovative and fast-growing company.
  • Collaborative and dynamic work environment with a focus on continuous learning and development.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Raytheon
Manhattan Beach, California

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 8+ years of experience. As a System Security software engineer, the candidate will be involved with software and firmware design...

Promoted
Abbott Laboratories
Los Angeles, California

BS degree in one or more following disciplines: Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Informatics, Symbolic Systems, Mathematics or Physics. Master's degree in one or more of the following disciplines: Computer Science, Computer Engineering, Electrical...

Promoted
Tbwa Chiat/Day Inc
Los Angeles, California

In your role as an engineer at Horizon Surgical Systems, you will design components and systems (hardware and software) as part of a complete product subjected to FDA regulations. Senior/Staff/Principal Fullstack/Backend Software Engineer. Open Position – Senior/Staff/Principal Fullstack/Backend Sof...

Promoted
Dotdash Meredith
Los Angeles, California

Principal Software Engineer, 1. The ideal candidate will bring a deep understanding of modern backend architecture, databases, and AWS solutions to our Principal Software Engineer opportunity. Apply principles of systems thinking and a holistic mindset to existing systems and the business domains in...

Promoted
Red 6
Santa Monica, California

You'll collaborate with other engineers to optimize Red 6’s image distortion correction and headset metrology methodologies. Design and implement robust optical calibration systems. Bachelor’s degree in Physics, computer graphics, Applied Math, Optical Engineering, or a related field. Strong problem...

Promoted
Walt Disney
Santa Monica, California

Senior Software Engineer, Android. Senior Software Engineer, Android. The Android team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, ...

Promoted
Electronic Arts Inc.
Los Angeles, California

Collaborate with designers, artists, and other engineers to develop and refine important systems. Bachelor's degree in Computer Science, Software Engineering, related field or equivalent work experience. Reporting to a Technical Director, you will help develop game software and mechanisms to support...

USfalcon
El Segundo, California

Principal Software Engineer, Senior. Proficient in software engineering (Java, Python, C++, or other Object Oriented based languages), Kubernetes, AWS, Azure Cloud, Etc. Designs, develops, documents, tests and debugs application software. Conducts analysis and collaborates with subject matter expert...

Ford Motor Company
Santa Fe Springs, California

We are seeking an experienced Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products....

Northrop Grumman
Manhattan Beach, California

Northrop Grumman Defense Systems is seeking a Systems Engineer based out of. Basic Qualifications Principal Systems Engineer:. Experience as a Systems Engineer on a software-based effort. Experience as a Systems Engineer on a software-based effort. ...