Build System Engineer, Senior - Linkoping, Sweden

Qualcomm

Linköpings kommun

On-site

SEK 50,000 - 80,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Qualcomm in Linköpings kommun, Sweden, seeks a Build System Engineer to design and develop services for software development. This role involves improving a state-of-the-art Bazel build system utilized by hundreds of developers with a focus on efficiency and optimization.

The candidate will work in a team environment, employing DevOps principles to manage services like Zuul and Buildbarn on AWS and Kubernetes. Required qualifications include a relevant degree and extensive experience in software engineering.

Qualifications

  • 2+ years of Systems Engineering or related work experience.
  • 10+ years of Software Engineering or related work experience preferred.
  • Experience with Bazel remote build and cache solutions.

Responsibilities

  • Design and develop services and methods for software development.
  • Improve the build system and performance metrics.
  • Operate services such as Zuul and Buildbarn in cloud environments.

Skills

Knowledge of the build system Bazel
Deep experience in Git
Experience in running applications on Kubernetes
Experience in operating services in AWS

Education

Bachelor's degree in Engineering, Information Systems, or Computer Science
Master's degree in Engineering, Information Systems, or Computer Science
PhD in Engineering, Information Systems, or Computer Science

Tools

Bazel
Git
Terraform
Grafana
Docker

Job description

Company

Qualcomm Auto Ltd Sweden Filial

Job Area

Engineering Group, Engineering Group > Systems Engineering

Summary

Qualcomm, a leading technology innovator, pushes the boundaries of possibility to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all.

Role Overview

As a Qualcomm Build System Engineer, you will design, develop and operate services and methods used for cutting edge software development. We are seeking additional engineers working with enabling software development using methodologies such as the build system Bazel and the build engine Buildbarn. Today, we have a state-of-the-art Bazel-based build system, and a mono-repository based integration flow. We build ~10Gb of source code and execute tests, including on target hardware, in under 10 minutes for every commit. Your job is to further improve upon this state including diagnose and optimization of performance bottlenecks, introducing new testing strategies and frameworks to further increase confidence, and investigate health metrics and other ways to gain insight into build system optimizations.

Your work includes architecting the build system for products at the magnitude of several hundred to a thousand developers. You will not only operate services such as Zuul and Buildbarn running on for example Kubernetes on prem and AWS infrastructure. You will also push, adapt and impact those products in the open-source community. You will be doing this in a team, using DevOps principles.

Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
Job Profile Summary (Preferred Qualifications)
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 10+ year of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and suitable experience.
Additional Preferred Experience
  • Knowledge and experience with the build system Bazel. Knowledge of other build systems such as CMake or Maven is meritable.
  • Knowledge and experience in Bazel remote build and cache solutions such as Buildbarn, BuildGrid, BuildBuddy, Aspect Build or Engflow.
  • Deep experience in Git, understanding Gerrit and GitHub workflows in detail.
  • Knowledge in the Zuul CI engine and its multi repo gating functionality.
  • Experience in running applications on Kubernetes.
  • Experience in operating services in AWS or other cloud services.
  • Experience in service provisioning using Terraform or Ansible.
  • Experience in service monitoring using for example Grafana, Prometheus, Elastic or Datadog.

References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll‑free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Build System Engineer, Staff - Linkoping, Sweden
Build System Engineer, Staff - Linkoping, Sweden

Qualcomm • Linköpings kommun

On-site
SEK 600,000 - 800,000
Senior Build Systems Engineer: Bazel, CI & Cloud Infra
Senior Build Systems Engineer: Bazel, CI & Cloud Infra

Qualcomm • Linköpings kommun

On-site
SEK 50,000 - 80,000
Build Systems Engineer - Next-Gen Wireless & Validation
Build Systems Engineer - Next-Gen Wireless & Validation

Qualcomm • Linköpings kommun

On-site
SEK 600,000 - 800,000
Educational Instructional Designer - Arduino, Malmo, Sweden Malmo, Sweden Project Analyst
Educational Instructional Designer - Arduino, Malmo, Sweden Malmo, Sweden Project Analyst

Qualcomm • Malmö kommun

On-site
SEK 50,000 - 70,000
Manual QA Engineer - Core systems
Manual QA Engineer - Core systems

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 450,000 - 600,000
Occupational pension
Health insurance
Wellness allowance (5000 SEK)
Build & Integration CI-CD Engineer
Build & Integration CI-CD Engineer

Tata Technologies • Göteborgs kommun

On-site
SEK 700,000 - 900,000
Linux Build System Engineer, Lund
Linux Build System Engineer, Lund

Axis Communications • Lunds kommun

On-site
SEK 700,000 - 900,000
Junior Software Developer
Junior Software Developer

Ericsson GmbH • Göteborgs kommun

On-site
SEK 420,000 - 540,000
Entry level: Software Developer
Entry level: Software Developer

Ericsson GmbH • Stockholms kommun

On-site
SEK 420,000 - 560,000
Senior Embedded Software Developer - Linux Platform
Senior Embedded Software Developer - Linux Platform

Beijer Electronics • Malmö kommun

On-site
SEK 700,000 - 1,000,000