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