gamedevjobs logo
Explore Jobs

Senior, Software Engineer, Build & Release

Magic Leap

Summary

The job is for a software developer with experience in automation tools and enterprise-grade software delivery. The role involves participating in planning, writing code, providing unit test coverage, maintaining existing code, mentoring other engineers, and collaborating with cross-functional groups. The qualifications include 6+ years of software development experience, knowledge of various programming languages and build frameworks, experience with SCM, debuggers, CI frameworks, containerization, and cloud environments. The job requires a BA/BS or MS in Computer Science or a relevant field, and the salary range is $123,000-$172,000 USD.

Job description

Job Description

You will be part of a growing team paving the path forward for Magic Leap's build and release pipeline.  With a focus on enterprise grade software delivery, you will help solve challenging problems providing the automation for integration and testing of hardware, firmware, OS and applications. The primary goals of the team are providing a robust CI pipeline to integrate components from various teams, and providing tools to improve developer experience with tasks such as one-off builds and local debugging challenges.

Responsibilities

  • Participate in planning including requirements gathering and breakdowns to story/task level
  • Participate in architectural level discussions to set direction and technology choices
  • Write code which conforms to industry standard style guidelines, most likely Bash, Python, Golang
  • Provide unit test coverage for features implemented
  • Help maintain existing code where necessary, mostly Bash, Python, Groovy
  • Mentor, collaborate and provide guidance to other engineers

Qualifications

  • 6+ years of experience in software development with emphasis on developer and automation tools
  • 3+ years of experience with high level languages (Python, Groovy, Ruby)
  • 2+ years of experience with statically typed languages (Go, C, Java)
  • Strong knowledge of standard build frameworks (Make, CMake, Maven, Bazel)
  • Strong knowledge of SCM (Git, Gerrit)
  • Experience with the AOSP build framework (Repo, Soong)
  • Experience with debuggers (GDB, LLDB)
  • Experience with CI frameworks (Jenkins)
  • Experience with Linux and containerization (Docker)
  • Experience with container orchestration (Kubernetes)
  • Experience with Agile planning and tools (Scrum, Kanban, Jira)
  • Experience with cloud environments (GCP, AWS)
  • Knowledge of Agile SDLC methodologies and practices
  • Excellent ability to interface with cross-functional groups
  • Excellent verbal and written communication

Education

  • BA/BS, MS preferred, in Computer Science or relevant field, considerable weight will be given to hands-on experience and prior accomplishments

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines

 

#LI-REMOTE

Our salary ranges are determined by role, level and location. In addition to salary, Magic Leap offers a discretionary bonus, equity, and a fully comprehensive benefits package for eligible employees.
US Base Salary Range
$123,000—$172,000 USD

Location: Remote (US based only)

Country: United States

Date found: 2023-03-17

If you're tired of sifting through endless job postings, try our AI-powered job search tool!

It's a game-changer.

Subscribe to all DevOps jobs in United States