This job might no longer be available.
Senior Build Engineer- Contractor
4 years ago
Company Description
Magic Leap is an eclectic group of people who share a magical vision of the future. And we’re growing.
Our mission is to harmonize people and technology to create a better, more unified world. Our vision is to amplify the best parts of you and to advance the human spirit.
Job Description
This is a hands-on software development role supporting Magic Leap's build and release automation services. In this position, you will be part of a team building, evaluating, and deploying Magic Leap’s software stack.
Responsibilities:
- Engineer systems and tools to support the build, integration, and verification of complex software systems spanning multiple hardware platforms, embedded devices, mobile platforms, and cloud-based services
- Document and develop build/release tooling to support multiple software configurations
- Automate the compilation, continuous integration, testing, packaging, and distribution of multiple software components
- Develop tools and scripts in python and groovy (Jenkinsfile) to automate builds and enforce s/w process
- Work closely with Build, Integration, Test and Software engineers to develop tools for build/CI/CD automation
- Identify, collaborate, and implement process improvement opportunities
Qualifications:
- 5+ years experience in build engineering and release automation
- Experience customizing the Android platform to support multiple customers
- Experience with the Android Open Source Project (“AOSP”) platform build system
- Experience building Unity, Unreal, iOS, and Android applications
- Experience with Linux, shell-scripting, Python, Git and Gerrit, Jenkins
- Experience with software development and testing, and familiarity with Test-Driven development
- Experience with Jenkins pipelines, groovy scripting is a plus
- Familiarity with tools such as Ansible, Docker
- Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
- Strong communication and collaboration skills
- The desire to teach and mentor other engineers with varying domains of expertise
Education:
- BA/BS, MS in Computer Science or related field is preferred, but considerable weight will be given to experience and prior accomplishments.
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
#LI-ZB1
Create Your Profile — Game companies can contact you with their relevant job openings.