Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.
Configuration Management Build Engineer
Our client is a leading OTT (over the top) digital advertising company, based in the US. It focused on connecting brands to their most relevant consumers and communities, across all platforms, and empowering advertisers through maximized campaign performance.
Responsibilities:
- Study existing build system written as a mixture of Generated Ninja, CMake, Gradle, Shell/Python/Batch/PowerShell scripts for building OTT applications for Android, Tizen TV, WebOS TV, Apple TV and other platforms.
- Identify and analyze drawbacks of current build system, acquire requirements from QA and Development team for build system improvements.
- Improve existing build system or architect and build new cross-platform (Linux, MacOS, Windows, Android etc) build system considering mentioned above analysis.
- Participate in integration and adaptation of SDKs of different vendors for building OTT applications.
- Participate in automation of test execution on emulators and real devices, integration and support of automation in the build system.
- Publishing applications in App Stores.
- Continuous improvement and support of build system.
The above statements are intended only to describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities.
Required expertise:
- Architecting and building of a complex build systems:
- For different kinds of platforms - smartTVs, MacOS, Android, AndroidTV, Linux, Windows,
- For different kinds of deliverables – applications, packages, system images, built on single codebase,
- Supporting multicomponent builds with static and dynamic dependencies,
- Capable to produce build artifacts for embedded devices and devices like Smart TV, smartphones, computers.
- Capable to analyze and participate in the integration of SDK from different vendors, utilizing different programming languages and build scripts.
- Architecting build system as a whole, including building applications, testing support (unit testing, testing on devices), integration with Jenkins, deployment and end etc.
Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Candidate Privacy Policy
Orion Systems Integrators, LLC and its subsidiaries and its affiliates (collectively, “Orion,” “we” or “us”) are committed to protecting your privacy. This Candidate Privacy Policy (orioninc.com) (“Notice”) explains:
- What information we collect during our application and recruitment process and why we collect it;
- How we handle that information; and
- How to access and update that information.
Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.