10% off your first subscriptionNew customers — use code NORDIC10 at checkout.Use code NORDIC10
Claim 10% off
Nordic Roles logoNordic Roles
← Back to jobs

We're looking for a Software Engineer/C Developer in Lund!

Academic Work Sweden AB · Lund

posted 1mo ago, last live 29d ago

Key factors at a glance

Seniority
—
Experience
—
Work mode
—
Salary
Not stated
Required working language
English

Must-haves

  • Advanced knowledge of C programming in a Linux environment
  • Experience with multi-threaded programming
  • Relevant university education in Software Engineering or equivalent
  • Ability to work independently and communicate effectively in English

Nice-to-haves

  • Knowledge of programming languages like Rust or Python
  • Experience with network communication protocols such as TCP and HTTPS
  • Understanding of media streaming and video codecs like RTSP, H264, and MP4
  • Familiarity with tools like gdb, valgrind, docker, Jenkins, and Wireshark
  • Experience working with open-source software communities
PythonRustNext.jsDocker

How you match

See how your skills match this role — and what to learn to close the gap.

Unlock

Company hiring signal

See whether Academic Work Sweden AB is scaling up or slowing down, from its posting history.

Unlock

Original posting

English

Join a world leader in network video to develop central functionalities that simplify cloud integration. Work in an agile environment where your solutions contribute to a smarter, safer world through high-quality media streaming. About the role As an Software Engineer in the team, you will focus on simplifying device integration into various customer systems, spanning both on-premises and cloud environments. You will work in an agile setting, taking ownership of the full development lifecycle from design to monitoring. You are offered Active open-source engagement: Direct experience working with and actively contributing to global open-source communities like GStreamer, ffmpeg, and Linux. Full development lifecycle ownership: Hands-on involvement in every stage of core features - from initial design and threat modeling to coding, testing, deployment, and monitoring. Modern tech-stack & protocols: Practical experience with low-latency media streaming (RTSP/S, H264), modern practices (incremental releases), and widely used tools like C, Rust, Python, Docker, and Wireshark. Work tasks This role focuses on developing robust media streaming capabilities, including the packaging and delivery of high-quality video, audio, and metadata. Develop new media streaming features for camera systems Collaborate with technology partners to integrate our devices seamlessly into diverse customer systems. Design and implement packaging for video, audio, and metadata Perform threat modeling, programming, and code reviews Conduct testing, deployment, and monitoring of software components Collaborate with technology partners to integrate cloud-hosted applications Utilize and contribute to open-source components like GStreamer and ffmpeg Identify and establish technical connections across the organization We are looking for Advanced knowledge of C programming in a Linux environment Experience with multi-threaded programming Relevant university education in Software Engineering or equivalent Ability to work independently and communicate effectively in English It is meritorious if you have Knowledge of programming languages like Rust or Python Experience with network communication protocols such as TCP and HTTPS Understanding of media streaming and video codecs like RTSP, H264, and MP4 Familiarity with tools like gdb, valgrind, docker, Jenkins, and Wireshark Experience working with open-source software communities To succeed in the role, your personal skills are: Supportive Social Responsible Intellectually curious Our recruitment process This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work. Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.

Shown in its original English. To apply, continue to the company's own page.