TL;DR

Runtime Software Developer (Embedded): Develop and optimize Linux-based embedded system software focusing on runtime optimization of installable components. With an accent on resource utilization, system stability, and integration of robust data infrastructure. Focus on designing and maintaining user-space platform functionality, collaborating with cross-functional teams, and contributing to open-source initiatives.

Location: On-site in Lund, Sweden

Company

Axis Communications is a global leader in network video and security solutions, offering innovative products and a collaborative culture with over 6000 employees worldwide.

What you will do

  • Design, develop, and maintain Linux system software for constrained embedded systems.
  • Optimize resource utilization and ensure stability and performance of AXIS OS.
  • Develop and integrate robust data infrastructure.
  • Contribute to and leverage open-source software initiatives.
  • Collaborate closely with firmware architects and events & frameworks specialists.
  • Engage in the full software development lifecycle from concept to deployment.

Requirements

  • Location: Must be based in Lund, Sweden for on-site work
  • MSc in Computer Science or equivalent experience.
  • At least five years of experience in embedded programming using Linux systems.
  • Knowledge of operating systems concepts and network-oriented API concepts.
  • Experience with open-source software and connected software platforms (local and cloud).

Culture & Benefits

  • Dynamic Lund HQ campus with collaborative spaces and social activities.
  • Company bonus, wellness allowance, health insurance, and Axis bicycle.
  • Supportive team culture valuing creativity, innovation, and work-life balance.
  • Continuous learning and professional growth opportunities.