Logo for Knowit

Software Engineer C/C++

Role overview

Qualifications

  • Several years of commercial experience in a developer role (preferably in telco, embedded areas)
  • Very good programming skills in C/C++
  • Ability to program in Python
  • Knowledge of telecommunications issues and 3GPP specifications

Responsibilities

  • Implementing and optimizing signal processing algorithms and radio functionalities
  • Programming in C/C++ and Python for tools, tests, and automation
  • Working in a large codebase with complex engineering requirements
  • Collaborating and documenting across teams using Git, Gerrit, and Jenkins with CI/CD processes

Key facts

Hard skills

Other skills

  • Analytical Thinking
  • Problem Solving

About the company

Knowit logo

Knowit

Management Consulting

Knowit AB (publ) is a consultancy firm that creates unique customer values by offering digital and cross-functional solutions from four business areas: Connectivity, Experience, Insight and Solutions. What sets us apart is our ability to combine expertise in design and communication, management consulting and IT. Our vision is to create a sustainable and humane society and we use our strategic, creative, and tech skills to solve the challenges ahead. How we do it? Together with our clients and through our core values: Choose courage. Trust in transparency. What's in it for we? Knowit was established in 1990 and currently has over 4,000 employees in Sweden, Norway, Denmark, Finland, Germany, and Poland. Knowit AB (publ) is listed on the Nordic Exchange in Stockholm.

Company details

Company typeLarge
IndustryManagement Consulting
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Dla naszego klienta, dużego skandynawskiego dostawcy telekomunikacyjnego, poszukujemy osoby na stanowisko Software Engineer (poziom regular/mid).

Projekt

Zespół tworzy wysokowydajne oprogramowanie dla warstwy fizycznej (PHY) w systemach 5G NR. Praca obejmuje implementację oraz optymalizację algorytmów przetwarzania sygnałów i funkcjonalności radiowych w dużym środowisku opartym na systemie Linux.

Rola obejmuje programowanie w C/C++, a także w Pythonie na potrzeby narzędzi, testów i automatyzacji. Baza kodu jest rozbudowana i bardzo złożona, co wymaga solidnych umiejętności inżynierii oprogramowania oraz zdolności rozumienia i pracy ze specyfikacjami 3GPP.

Będziesz pracować w nowoczesnym środowisku developerskim z wykorzystaniem Git, Gerrit i Jenkins oraz z ugruntowanymi procesami CI/CD. Dokumentacja oraz współpraca między zespołami stanowią istotną część pracy.

Oczekiwania

  • Kilkuletnie komercyjne doświadczenie w roli deweloperskiej (preferowane obszary telco, embedded).

  • Bardzo dobra umiejętność programowania w językach C/C++ (Multi-thread/Multi-core system, bitoperations, etc.).

  • Umiejętność programowania w Pythonie.

  • Znajomość zagadnień z obszaru telekomunikacji, specyfikacji 3GPP.

  • Doświadczenie w pracy z Git, Gerrit, Jenkins.

  • Umiejętności analitycznego myślenia oraz rozwiązywania problemów niezależnie od technologii.

  • Znajomość języka angielskiego na poziomie komunikatywnym w mowie i piśmie (min. B2).

Mile widziane

  • Umiejętność testowania, automatyzacji w Pythonie.

  • Znajomość specyfikacji działania procesów CI/CD.

  • Doświadczenie w pracy z warstwą L1 (PHY) lub L2 (MAC/RLC/PDCP).

Oferujemy

  • Umowę o pracę.

  • Możliwość pracy z biura (Warszawa, Łódź, Bydgoszcz), hybrydowo lub zdalnie – w zależności od działu, Twoich możliwości i preferencji.

  • Elastyczne godziny pracy – dzień możesz rozpocząć między 7 a 10.

  • Możliwości rozwoju zarówno poziomo, jak i pionowo.

  • Kulturę organizacyjną opartą o dzielenie się wiedzą i feedbackiem.

  • Możliwość rozwoju Twoich kompetencji – budżet do wykorzystania, wedle Twoich potrzeb na: szkolenia językowe, techniczne, kompetencje miękkie, dofinansowanie certyfikatów, udział w konferencjach.

  • Dofinansowanie do benefitów pracowniczych (karta Multisport, opieka medyczna w LuxMed, karta biblioteczna Legimi) lub dostęp do nich na preferencyjnych warunkach (ubezpiecznie grupowe, programy MultiLife, opieka medyczna w LuxMed dla Twojej rodziny czy karta Multisport dla bliskich).

  • Cykliczne akcje propracownicze, takie jak: śniadania kwartalne, wigilie, spotkania integracyjne.

  • Nowoczesne biura w atrakcyjnych lokalizacjach, wyposażone w sprzęty sportowe oraz stoły do ping-ponga.

  • Dodatki finansowane z ZFŚS, w tym dodatek świąteczny oraz na wakacje.

  • Dofinansowanie do okularów w wysokości 400 złotych, co 2 lata.

O Knowit

Knowit to nordycka firma konsultingowa, która pomaga firmom, instytucjom publicznym i organizacjom odnosić sukcesy w transformacji cyfrowej. Dzięki ekspertyzie w obszarze tworzenia oprogramowania, AI, cyberbezpieczeństwa, usług chmurowych, cyfrowych doświadczeń klienta oraz doradztwa zarządczego, tworzymy rozwiązania, które przyczyniają się do bardziej zrównoważonego i skoncentrowanego na człowieku społeczeństwa.

Zatrudniamy około 3700 osób, pracujących w ramach naszych obszarów biznesowych: Solutions, Experience, Connectivity, Insight i Products, głównie w krajach nordyckich, a także w Polsce, Serbii i Niemczech.

Connectivity

Pracuj z nami w Knowit Connectivity, gdzie rozwijamy zaawansowane technicznie systemy w obszarze rozwiązań embedded i connected. U nas będziesz pracować nad złożonymi produktami razem z doświadczonymi inżynierami, przy projektach na pierwszej linii nowych technologii.

We don’t wait for the future. We build it.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Knowit

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.