Назад к вакансиям

Embedded SW Engineer, Common Core Platform

AxisLund и ещё 1 городВ офисеflexible
GitJenkinsEmbedded CEmbedded LinuxDevice DriversLinux KernelGerritDRAMMemory SubsystemBootloaders

Описание

This is a hands-on position in the DRAM team, responsible for the foundation of the Axis Product Platform, including boot, firmware, cyber security, the Linux kernel and drivers, and the memory sub-system.

Responsibilities

  • Experimenting and developing new functionality to enhance the platform portfolio
  • Optimizing embedded system performance
  • Complex bug hunting
  • Evaluation of memory sub-systems and hardware platforms (e.g. from a performance and stability perspective)
  • Specification and validation of Axis ASICs and HW reference platforms
  • Interacting with internal and external teams (e.g. customers, partners or suppliers)
  • Development of memory initialization code, boot loaders and related Linux kernel support
  • DRAM qualification work

Requirements

  • Master's degree in computer science, physics, mathematics, electrical engineering or similar
  • Experience from embedded C development close to hardware
  • Knowledge of Git, Gerrit, and Jenkins

Nice to have

  • Prior experience of, and interest in, working with initializing, tuning and validating memory sub-systems (memory controllers, memory bus, DRAM)
  • Experience with boot processes or Linux kernel development
  • Experience in programming for embedded Linux
  • Skills in Linux kernel and device driver frameworks
  • Upstream Linux kernel work
  • Linux device driver development
  • Boot and boot loaders
  • Tuning, validation and debugging of memory sub-systems

We offer

  • Flexible working hours
  • Classic Swedish fika on Fridays
  • Breakfast every day
  • Corporate bonus
  • Physical training grants
  • Insurances
  • Your very own Axis bicycle
  • Relocation assistance if needed
  • The position is office-based in Lund, Sweden