Senior Linux Kernel Engineer in Stockholm

Axis Communications

Stockholms kommun

On-site

SEK 1,200,000 - 1,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Morning fika every day
Company bonus and wellness benefits
Comprehensive health insurance

Job summary

Axis Communications in Stockholm is seeking a Senior Linux Kernel Engineer to design, implement, and validate Linux-based kernel and driver solutions for Axis’s ARTPEC SoC platforms. You will collaborate with ASIC designers and R&D teams to deliver robust software close to hardware.

The role requires strong Linux kernel development experience, embedded C, and familiarity with Git and Gerrit. You will contribute to upstream work, testing, and bring-up of our SoCs.

Qualifications

  • Master’s degree in a technical field is required.
  • Experience in Linux kernel development is essential.
  • Embedded C development close to hardware is required.
  • Familiarity with Git and code review tools (Gerrit) is expected.
  • Experience upstream contributions and SoC software context is beneficial.

Responsibilities

  • Collaborate with ASIC design engineers to research and document software for Axis ASICs and platforms.
  • Participate in design reviews and specification meetings to ensure feasible solutions.
  • Design, implement, or use test environments for validation and optimization.
  • Prepare software for bring-up, validate SoCs, and fix issues.
  • Evaluate hardware blocks from a Linux kernel perspective.
  • Interact with customers, partners, and suppliers as needed.
  • Maintain and improve Linux kernel platforms for current and legacy products.
  • Take primary responsibility for IP evaluation and selection.
  • Handle kernel development tasks including driver work, kernel config, and upstream contributions.

Skills

Linux kernel development
Embedded C development
SoC software perspective
Boot process of embedded devices
QEMU system simulation
Python and Rust development

Education

Master’s degree in computer science, physics, mathematics, electrical engineering, or a related field

Tools

Git
Gerrit
QEMU

Job description

Senior Linux Kernel Engineer – Stockholm

As a senior engineer in the Product Platforms team, you will design, implement, and validate Linux‑based kernel and driver solutions for Axis’s next‑generation in‑house ARTPEC system‑on‑chips, collaborating closely with ASIC designers, R&D teams in Lund, and external partners.

Responsibilities
  • Collaborate with ASIC design engineers to research, develop, and document software solutions for Axis’ ASIC and product platforms.
  • Participate in design reviews, technical discussions, and specification meetings to ensure solution quality and feasibility.
  • Design, implement, or utilize test environments for solution validation and optimisation.
  • Prepare software for, and participate in, bring‑up and validation of our SoCs, debugging issues and implementing fixes.
  • Evaluate hardware blocks, platforms, and related documentation from a Linux‑kernel perspective.
  • Interact with internal and external teams, such as customers, partners, or suppliers.
  • Maintain and improve existing Linux‑kernel platforms for current and legacy products.
  • Take primary responsibility for IP evaluation and selection.
  • Perform all engineering activities related to Linux kernel development, including driver development, kernel configuration, upstream contributions, and providing domain expertise to other teams.
Qualifications

Required:

  • Master’s degree in computer science, physics, mathematics, electrical engineering, or a related field.
  • Experience in Linux kernel development.
  • Embedded C development and debugging, particularly close to hardware.
  • Familiarity with version control (Git) and code review tools (Gerrit).

Additional valuable qualifications:

  • Experience with Linux kernel upstream contributions.
  • Background in SoC design from a software perspective, including ASIC IP configuration.
  • Good understanding of the boot process of embedded devices.
  • Basic knowledge of ASIC design.
  • Experience using QEMU for system simulation.
  • Experience with Python and Rust development.
Benefits
  • Flexible working hours.
  • Morning fika every day.
  • Company bonus and wellness benefits.
  • Comprehensive health insurance.
Employment Type

Permanent employment. Posting end date: 2026‑06‑30.

EEO Statement

Axis Communications is committed to inclusion, diversity, and sustainability. We consistently seek to develop our skills and ways of working, fostering a culture where everybody can contribute and innovate.

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 AKTIEBOLAG • Stockholms kommun

On-site
SEK 550,000 - 850,000
Flexible working hours
Health insurance
Company bonus
+1
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
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
ASIC SoC System Architect, Lund
ASIC SoC System Architect, Lund

Axis Communications AB • Lunds kommun

On-site
SEK 900,000 - 1,100,000
Company bonus
Friday cake
Wellness allowance
+2
ASIC SoC System Architect, Lund
ASIC SoC System Architect, Lund

Axis Communications • Sweden

On-site
SEK 1,100,000 - 1,400,000
Company bonus
Friday cake
Wellness allowance
+2
Senior Secure Boot Engineer, Stockholm
Senior Secure Boot Engineer, Stockholm

AXIS COMMUNICATIONS AKTIEBOLAG • Stockholms kommun

On-site
SEK 850,000 - 1,000,000
ASIC SoC Security Architect, Lund
ASIC SoC Security Architect, Lund

Axis Communications • Lunds kommun

On-site
SEK 485,000 - 681,000
Company bonus
Friday cake
Wellness allowance
+2
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
Software Test Engineer, Lund
Software Test Engineer, Lund

Axis Communications • Lunds kommun

On-site
SEK 520,000 - 700,000
Company bonus
Friday fika
Wellness allowance
+2