Senior Embedded Software Engineer C/C++
Workplace: Lund, Sweden
Expires: June 18, 2025
Join Axis Communications AB as a Senior Embedded Software Engineer with expertise in C/C++ and deep learning for their Deep Learning Platform Team in Lund, Sweden. Work on edge device software, deep learning IP integration, and tools development in a leading video technology company.
Main requirements:
  • Master's degree in computer science, physics, mathematics, electrical engineering or similar
  • 3-5 years experience with C/C++, embedded systems and Linux C API
  • Strong interest in deep learning based solutions and hardware-close programming
  • Ability to work independently and contribute to agile teams
  • Experience with Git, Gerrit, and Jenkins
Responsibilities:
  • Evaluation of deep learning IPs and accelerators (hardware, software, toolchains)
  • Integration of deep learning IPs and accelerators
  • ASIC validation for Axis-developed chips
  • Development of deep learning Runtime API and services for application developers
  • Development of tools for efficient deep learning development
  • Code optimization
  • Interfacing with internal and external teams and customers
Required hard skills:
  • C/C++ programming
  • Embedded systems development
  • Linux C API
  • Git
  • Gerrit
  • Jenkins
Recommended hard skills:
  • Experience with edge deep learning platforms
  • Knowledge of various deep learning frameworks
Soft skills:
  • Strong personal drive
  • Ability to work unsupervised
  • Energy and dedication
  • Team player
  • Adaptability to agile development methodologies
Coding languages:
  • C
  • C++
Frameworks:
  • Various deep learning frameworks (recommended)
Operating systems:
  • Linux
Natural languages:
  • English (Proficient)
Cultural skills:
  • Teamwork
  • Open communication
  • Innovation encouragement