Przejdź do treści oferty
Programista · C/C++NOWE

Senior Embedded Software Engineer (C/C++) for Avigilon Cameras

Motorola Solutions
Kraków
Hybrydowo
Senior
min. 2 lata
Pełen etat
Umowa o pracę
Dodane dzisiaj
Wynagrodzenie Jawne widełki
17 000–21 000PLN
netto / miesiąc·Umowa o pracę
Pokaż szczegóły wynagrodzenia
Przybliżone wynagrodzenie netto:
Dziennie: ~568 – 697 PLN
Miesięcznie: ~11 919 – 14 646 PLN
Rocznie: ~143 029 – 175 752 PLN
Oferta zweryfikowana · jawne widełki

01 Zakres zadań

  • Writing new and maintaining existing code for embedded systems in C and C++.
  • Configuring and maintaining embedded Linux filesystems.
  • Developing, debugging, and tuning Linux kernel drivers for image sensors, LED controllers, and audio amplifiers.
  • Configuring hardware security features such as TPM.
  • Fixing security issues in existing embedded software and maintaining code security.
  • Ensuring software is regression-free by executing manual tests and providing test automation.
  • Active participation in software architecture creation and code review.
  • Collaborating with engineers in different countries (Oslo, London).

02 Wymagania

6 must-have · 3 nice-to-have · 1 język

Must-have

C++
Zaawansowany
C
Zaawansowany
Embedded Linux
Zaawansowany
Linux kernel
Zaawansowany
Data Structures
Zaawansowany
Algorithms
Zaawansowany

Nice-to-have

bash
Mile widziane
TCP/IP
Mile widziane
Python
Mile widziane

Wymagane języki

Angielski
Zaawansowany

03 Profil kandydata

Key requirements:

  • 2+ years of professional experience in a similar role.
  • Bachelor's or Master's degree in Engineering, Computer Science or related field.
  • Strong understanding of C and C++ programming languages.
  • Strong understanding of software development principles and methodologies.
  • Familiarity with embedded systems architecture and design, particularly relating to hardware.
  • Knowledge of data structures and algorithms.
  • English at a level allowing efficient communication.
  • Openness to work from Kraków office at least two days a week (hybrid).

Nice to have:

  • Experience with system programming.
  • Experience with scripting languages, especially Bash and Python.
  • Experience with network programming (TCP/IP and RTP).
  • Experience with concurrent and distributed programming.
  • Experience with hardware debugging tools like oscilloscopes and logic analyzers.
  • Knowledge of Linux kernel internals.
  • Knowledge of CI/CD process and tools.
  • Interest in cybersecurity topics.

04 O firmie

Motorola Solutions
10k+ · Kraków

About Motorola Solutions | Solving for safer

Safety and security are at the heart of everything we do at Motorola Solutions. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations.

05 Lokalizacja

Czerwone Maki 82, Kraków
Tryb pracy:
Elastyczne godziny pracy
Godziny pracy biura: 7-20
Model pracy
Stacjonarnie
Hybrydowo
100% zdalnie

07 Podobne oferty