Senior Linux Kernel Engineer in Stockholm

AXIS COMMUNICATIONS AKTIEBOLAG

Stockholms kommun

On-site

SEK 550,000 - 850,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Health insurance
Company bonus
Attractive wellness benefits

Job summary

AXIS COMMUNICATIONS AKTIEBOLAG is seeking a Senior Linux Kernel Engineer located in Stockholm, Sweden. You'll work closely with R&D teams to develop software for Axis’ advanced video surveillance products, particularly within the Linux kernel environment.

The role involves collaborating on ASIC design, participating in technical discussions, and overseeing software development for System on Chips. The ideal candidate has a master's degree and a strong background in Linux kernel development, alongside experience in embedded C programming.

We offer a supportive team culture with benefits like flexible working hours, health insurance, and a company bonus.

Qualifications

  • Master's degree in relevant field required.
  • Experience in Linux kernel development is essential.
  • Strong skills in embedded C development and debugging near hardware.

Responsibilities

  • Collaborate with ASIC design engineers on product platforms.
  • Participate in design reviews and ensure quality solutions.
  • Develop and validate software for SoCs.

Skills

Linux kernel development
Embedded C development
Version control systems (Git, Gerrit)

Education

Master's degree in computer science, physics, mathematics, or electrical engineering

Tools

QEMU
Python
Rust

Job description

Do you want to work with the latest technologies and highly skilled colleagues, at a world leading company? Then you might be the one we are looking for to join us at Technologies, one of the departments within Axis R&D, with responsibility for developing Axis product platforms that are the base for all Axis Video Surveillance Products.

Who is your future team?

Product Platforms is a key part of the Technologies department at Axis R&D. The organization consists of several highly skilled and motivated R&D teams, with a strong presence in Lund and, since a couple of months, an established kernel-focused team in Stockholm. Our teams value personal growth, collaboration, and teamwork. If you’re someone who enjoys making an impact and contributing to positive change, you’ll feel right at home with us.

The Product Platforms team in Stockholm is a small but growing team that will play an important role in developing and configuring software for Axis’ new technology platforms based on our in‑house engineered ARTPEC system‑on‑chips, used in the next generations of video surveillance products. The team currently consists of three engineers and is in an active growth phase, with a clear ambition to take increased technical responsibility over time.

The platforms we develop are Linux‑based, and development as well as validation takes place in a Linux environment. The work spans requirements, design, implementation, and validation of core platform areas such as the boot process, security, and CPU subsystem. The Stockholm team works in close collaboration with the larger and more established Product Platforms teams in Lund, as well as with the ASIC team located in Stockholm, forming a tightly integrated distributed team.

What you’ll do here as Senior Linux Kernel Engineer?

In your daily work, you will typically engage in the following activities:

  • Collaborate with ASIC design engineers to research and develop solutions for Axis’ ASIC and product platforms, in particular the SW aspects
  • Participate in design reviews, technical discussions and specifications to ensure the quality and feasibility of solutions.
  • Design, implement or utilize test environments needed to validate and/or optimize our solution designs
  • Prepare SW for and participate in bring‑up and validation of our SoCs. This includes debugging issues and implementing solutions.
  • Evaluation of hardware blocks, platforms and related documentation (mainly from a SW perspective, Linux kernel in particular)
  • Interact with internal and external teams (e.g. customers, partners or suppliers)
  • Participate in development and maintenance of existing Linux kernel platforms (e.g. previously developed platforms and products)

In this role, you will (together with skilled colleagues) mainly be working in the following areas:

  • IP evaluation and selection (primary responsibility)
  • All kind of engineering activities related to Linux kernel development (e.g. driver development, kernel configuration, upstream activities, provide domain expertise to other teams, etc)
Who are we looking for/Who are you?

You are an analytic and dedicated person with a strong personal drive and an ability to work both unsupervised and as a part of a team. You have the ability to think ahead and understand and manage consequences of complex decisions or findings. You are good at collaborating with people with different backgrounds (e.g. ASIC engineers, other SW teams, external partners and managers) and have a strong attention to detail.

Required qualifications:
  • A master's degree in computer science, physics, mathematics, electrical engineering or similar
  • Background in Linux kernel development
  • Experience in embedded C development and debugging, particularly close to hardware
  • Familiarity with version control systems and code review tools (Git and Gerrit)
Additional valuable qualifications:
  • Experience in working with Linux kernel upstream
  • Background including SoC design work from a SW perspective
  • ASIC IP configuration experience
  • A good understanding of the boot process of embedded devices
  • Basic understanding of ASIC design
  • Experience from using QEMU as a tool to make a system simulation environment
  • Experience with Python and Rust development

The position is office‑based and you will be located in Axis office in Stockholm, Sweden.

What Axis have to offer

We offer benefits such as flexible working hours, morning fika every day, company bonus, attractive wellness benefits, health insurance – to name a few.

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

Similar jobs worth comparing

Senior Linux Kernel Engineer in Stockholm
Senior Linux Kernel Engineer in Stockholm

Axis Communications • Stockholms kommun

On-site
SEK 1,200,000 - 1,500,000
Flexible working hours
Morning fika every day
Company bonus and wellness benefits
+1
Senior Secure Boot Engineer, Stockholm
Senior Secure Boot Engineer, Stockholm

AXIS COMMUNICATIONS AKTIEBOLAG • Stockholms kommun

On-site
SEK 850,000 - 1,000,000
Embedded Software Engineer, Lund
Embedded Software Engineer, Lund

AXIS COMMUNICATIONS AKTIEBOLAG • Lunds kommun

On-site
SEK 600,000 - 800,000
Company bonus
Friday cake
Wellness allowance
+2
Senior Linux Kernel Engineer - Embedded & Flexible Hours
Senior Linux Kernel Engineer - Embedded & Flexible Hours

AXIS COMMUNICATIONS AKTIEBOLAG • Stockholms kommun

On-site
SEK 550,000 - 850,000
Flexible working hours
Health insurance
Company bonus
+1
Embedded Software Engineer, Lund
Embedded Software Engineer, Lund

Axis Communications • Lunds kommun

On-site
SEK 600,000 - 800,000
Wellness allowance
Health insurance
Company bonus
+2
Senior Linux Kernel Engineer – SoC Expert, Flexible Hours
Senior Linux Kernel Engineer – SoC Expert, Flexible Hours

Axis Communications • Stockholms kommun

On-site
SEK 1,200,000 - 1,500,000
Flexible working hours
Morning fika every day
Company bonus and wellness benefits
+1
ASIC Verification Engineer to our R&D site in Stockholm
ASIC Verification Engineer to our R&D site in Stockholm

Axis Communications • Stockholms kommun

On-site
SEK 550,000 - 750,000
Company bonus
Friday cake
Wellness allowance
+2
Embedded Software Developer - in Lund
Embedded Software Developer - in Lund

Axis Communications Aktiebolag • Lunds kommun

On-site
SEK 700,000 - 900,000
Company bonus
Wellness allowance
Health insurance
+1
Embedded Software Developer - in Lund
Embedded Software Developer - in Lund

Axis Communications • Lunds kommun

On-site
SEK 750,000 - 950,000
Company bonus
Fridays cake
Wellness allowance
+2
Junior software engineer in Linköping
Junior software engineer in Linköping

Axis Communications AB • Linköpings kommun

On-site
Team activities like table tennis and Mario Kart
Innovative work environment
Opportunity for personal growth