You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Axis Communications

Firmware Engineer – Fixed Dome Cameras, Lund

  • Office
  • 3-6 years

Salary

Not stated

Similar roles pay €55K - 75K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will help build the firmware for the next generation of fixed dome cameras, as part of the Fixed Dome Firmware team at the company's headquarters in Lund, Sweden.

The work covers embedded systems from Linux kernel drivers up to applications, all running on network cameras.

You will collaborate with firmware colleagues and with specialists in image quality, electronics, mechanical design and production test. A large part of the job is adapting the company's Linux-based operating system and developing and investigating software across a large embedded codebase.

You will join a dedicated group of firmware engineers who share ownership of product projects and of how the team works.

The company is fast-growing, and communication matters: you will talk often with your team and with other teams and stakeholders while owning and driving your own work.

Responsibilities

  • Build and maintain firmware for network-connected fixed dome cameras.
  • Adapt the company's Linux-based operating system for new products.
  • Analyse, design and implement software features for upcoming products.
  • Investigate issues across the embedded system, including user-space software, kernel components and device drivers.
  • Assess and improve embedded system performance.
  • Work with firmware and other product-development colleagues.
  • Share knowledge and help shape how the team plans and delivers its work.

Requirements

  • You are curious and collaborative, enjoy technical challenges and keep learning new things.
  • You handle change well, take responsibility for your work and communicate clearly with people from other disciplines.
  • You value openness, trust and teamwork and are happy to work in an agile way.
  • Preferably 5+ years of experience in firmware or embedded software development, with a strong base in Linux-based systems.
  • Solid knowledge of Linux system programming across user space, kernel space and device drivers.
  • Experience programming in C, C++ or both.
  • Familiarity with continuous integration, Git and build tools.
  • Experience working in agile methodologies.
  • A bachelor's or master's degree in computer science, physics, mathematics, electrical engineering or a related field, or equivalent experience.
  • Familiarity with AI-powered development tools.
  • Plus: experience with debugging tools such as GDB and Valgrind.
  • Plus: scripting experience with shell, Python or Perl.
  • Plus: experience with low-level programming, for example for microcontrollers.
  • Plus: experience leading or facilitating agile teams.

Conditions

Permanent employment.

Based at the company's Lund HQ campus, including the Grenden building, which has spaces designed for collaboration, from informal fika chats to formal meetings and after-hours activities.

Certain roles require background checks. Where this applies, you will be notified before any action is taken.

Applications are reviewed on an ongoing basis and the posting closes on 2026-11-09.

Questions can be sent to recruiting manager Lotta Wennolf. The company welcomes all applications and will make adjustments in recruitment on request.

Benefits

  • A company bonus.
  • Friday cake.
  • A wellness allowance.
  • Health insurance.
  • Your own bicycle from the company.
  • Professional growth through continuous learning.

Where you’d work

From the office

About the company

Axis Communications

Office in Sweden

Also hiring in United Kingdom, Germany, Paris, France and 4 more places

1 of their 17 open roles is remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 20 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details9 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • C++
  • Linux
  • CI/CD
Type
Full-time
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Experience
5+ years
Tech stack
  • Python
  • C++
  • Linux
  • CI/CD

Location

Work model
Office
Region
Europe
Office
  • Sweden

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason