Software Engineer (High-Performance Systems, Greater Copenhagen, Hybrid)

Copenhagen, Capital Region
Posted 1 week ago
Software Development

About the role

Job summary

Seeking a Software Development Engineer to contribute to the development of advanced high-performance networking and acceleration solutions for cloud infrastructure and AI/datacenter applications. This role involves close collaboration with both software and hardware teams, focusing on optimizing low-level C code and addressing complex performance challenges.

Qualifications

  • Proficient in C/C++ programming on Linux
  • Experience with embedded or hardware-near software development
  • Background in networking or system-level software
  • Familiarity with performance-critical software development
  • Knowledge of Python for automation and tooling

Responsibilities

  • Develop high-performance software in C on Linux
  • Manage hardware bring-up and board operations
  • Implement network offloading and packet processing solutions
  • Work with low-level interfaces such as I2C, SPI, and flash devices
  • Optimize performance and contribute to system architecture
  • Automate processes and create tools using Python

Skills

  • Experience with DPDK is a plus
  • Kernel-space development knowledge is advantageous
  • Familiarity with FPGA-based systems and device drivers
  • Understanding of high-speed networking concepts

Education

  • Relevant degree in Computer Science, Engineering, or a related field

Tools

  • C/C++, Linux, Python, DPDK, FPGA development tools
Full Access

Ready to apply for this role?

Full Access gives you the company name, full job description, and a direct link to apply. The summary above helps you explore the role.

Share this job