Junior/Mid Embedded Firmware Engineer (Electronics)

Traffit

Warszawa

Hybrid

PLN 150,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Elastyczny hybrydowy model pracy
Umowa o pracę lub kontrakt B2B

Job summary

Traffit poszukuje specjalisty ds. oprogramowania układowego do projektowania i optymalizacji kodu w C na mikrokontrolerach ARM w środowisku bare metal. Do obowiązków należy implementacja interfejsów sieciowych oraz narzędzia w Pythonie i Bash.

Wymagane są zaawansowane umiejętności w C, doświadczenie z arm-nmikrokontrolerami (STM32, LPC, Kinetis) i dobra znajomość TCP/IP. Praca w modelu hybrydowym, elastyczne godziny pracy, to projekt dla Ciebie.

Qualifications

  • Wykształcenie wyższe lub doświadczenie w Elektronice / Telekomunikacji / Fizyce.
  • Zaawansowane umiejętności programowania w C w środowisku bare metal.
  • Doświadczenie w pracy z mikrokontrolerami ARM (STM32 / LPC / Kinetis).
  • Znajomość Python i Bash oraz podstaw C++.
  • Znajomość SPI / I2C / UART / Ethernet i TCP/IP.

Responsibilities

  • Tworzenie i optymalizacja wydajnego kodu w C dla mikrokontrolerów w środowisku bare metal.
  • Implementacja i obsługa interfejsów sieciowych oraz protokołów.
  • Pisanie narzędzi w Pythonie i Bash do wspierania developmentu.
  • Praca z dokumentacją techniczną i czytanie schematów układów elektronicznych.
  • Diagnozowanie i uruchamianie oprogramowania przy użyciu debuggerów sprzętowych.

Skills

C (bare metal)
Python
Bash
ARM microcontrollers
TCP/IP / Ethernet
Git / SVN
GDB / JTAG
Reading schematics
FreeRTOS
Linux drivers (basic)
Altium / KiCad

Education

Wyższe wykształcenie w Elektronice / Telekomunikacji / Fizyce

Tools

KiCad
Altium Designer
GDB / JTAG debugging tools

Job description

Dla naszego klien…
Projekt: Projektowanie oraz optymalizacja niskopoziomowego oprogramowania układowego dla zaawansowanych modułów elektronicznych i innowacyjnych systemów z zakresu fizyki stosowanej oraz zaawansowanej aparatury pomiarowo‑badawczej .
Stack technologiczny: C (bare metal), Python, C++, Bash, mikrokontrolery z rodziny ARM (STM32, LPC, Kinetis), magistrale i interfejsy (UART, Ethernet, SPI, I2C), architektura sieciowa TCP/IP, kontrola wersji (Git, SVN), debuggery sprzętowe (GDB, JTAG), aparatura pomiarowa (oscyloskop, multimetr, analizator stanów logicznych), schematy elektroniczne (opcjonalnie: FreeRTOS, sterowniki Linux, KiCad/Altium) .
Model współpracy: Hybrydowy – w okresie wdrożenia 4 dni z biura / 1 dzień zdalnie, docelowo 3 dni z biura / 2 dni zdalnie (elastyczne godziny pracy) .
Start współpracy: Od zaraz (ASAP), z 1-miesięcznym okresem wypowiedzenia lub do indywidualnego ustalenia .
Zakres obowiązków:
  • Tworzenie i optymalizacja wydajnego kodu w języku C na mikrokontrolery w środowisku bare metal .
  • Pisanie skryptów narzędziowych i pomocniczych z wykorzystaniem języków Python oraz Bash .
  • Implementacja oraz obsługa magistral komunikacyjnych i protokołów sieciowych .
  • Praca z dokumentacją techniczną i czytanie schematów układów elektronicznych .
  • Diagnozowanie oraz uruchamianie oprogramowania z użyciem debuggerów sprzętowych oraz aparatury pomiarowej .
  • Współpraca przy tworzeniu niezawodnego oprogramowania i dbanie o jakość kodu źródłowego .
  • Bardzo dobrej znajomości programowania w języku C w środowiskach bare metal .
  • Praktycznego doświadczenia w pracy z mikrokontrolerami ARM (np. STM32, LPC, Kinetis) .
  • Znajomości skryptowych języków Python i Bash oraz podstaw C++ .
  • Umiejętności pracy z systemami kontroli wersji (Git, SVN) .
  • Umiejętności czytania schematów ideowych urządzeń elektronicznych .
  • Sprawności w obsłudze debuggerów (w tym sprzętowych: GDB, JTAG) oraz narzędzi pomiarowych (multimetr, oscyloskop, analizator stanów logicznych) .
  • Znajomości magistral danych (SPI, I2C, UART, Ethernet) oraz zagadnień sieciowych TCP/IP .
  • Wykształcenia wyższego lub doświadczenia w obszarze Elektroniki, Telekomunikacji, Fizyki bądź pokrewnych .
  • Znajomości języka angielskiego na poziomie umożliwiającym swobodną komunikację .
  • Mile widziane: umiejętność tworzenia sterowników dla systemu Linux, znajomość systemów czasu rzeczywistego (np. FreeRTOS) oraz orientacja w oprogramowaniu EDA (Altium Designer, KiCad) .
  • Stabilne zatrudnienie w oparciu o Umowę o pracę lub kontrakt B2B .
  • Elastyczny hybrydowy model pracy z możliwością dopasowania godzin .
  • Pracę nad zaawansowanymi technologiami w obszarze elektroniki i systemów wbudowanych .

Uwaga: W analizie aplikacji wspieramy się sztuczną inteligencją, jednak Twój profil zawsze weryfikuje rekruter- to człowiek podejmuje ostateczną decyzję.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Developer
Embedded Developer

Antal Sp. z o.o. • Kraków

Hybrid
PLN 90,000 - 120,000
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Dofinansowanie szkoleń i kursów
+2
Embedded Developer (Nrf / Stm32 / Esp32)
Embedded Developer (Nrf / Stm32 / Esp32)

Solid Company • Poznań

On-site
PLN 120,000 - 190,000
Prywatna opieka medyczna
Karta MultiSport
Nauka języka angielskiego
Senior Embedded Developer (Nrf / Stm32 / Esp32)
Senior Embedded Developer (Nrf / Stm32 / Esp32)

Solid Company • Poznań

On-site
PLN 180,000 - 240,000
Lux Med
MultiSport
Lekcje angielskiego
+2
Embedded Systems Engineer (Regular/ Senior)
Embedded Systems Engineer (Regular/ Senior)

3mdeb Embedded Systems Consulting • Województwo pomorskie

On-site
PLN 111,600 - 167,400
Elastyczne warunki zatrudnienia
Atrakcyjne wynagrodzenie
Przyjazna atmosfera
+5
Hardware Electronics Engineer
Hardware Electronics Engineer

Traffit • Warszawa

Hybrid
PLN 156,000 - 218,000
Prywatna opieka medyczna
Ubezpieczenie na życie
Praca hybrydowa
Embedded Linux Engineer (K/M)
Embedded Linux Engineer (K/M)

Blackshark • Poland

On-site
PLN 200,000 - 280,000
Flexible contract options
Flexible working hours
Non-corporate atmosphere
+5
Firmware Engineer | C | Embedded | Linux | RTOS | SoC
Firmware Engineer | C | Embedded | Linux | RTOS | SoC

Conclusive Engineering • Województwo pomorskie

On-site
PLN 279,000 - 558,000
Junior Hardware Validation Engineer/Developer
Junior Hardware Validation Engineer/Developer

3mdeb Embedded Systems Consulting • Województwo pomorskie

On-site
PLN 89,280 - 133,920
Elastyczne warunki zatrudnienia
Atrakcyjne wynagrodzenie
Opieka medyczna
+2
Inżynier/ka Elektronik
Inżynier/ka Elektronik

Solid Company • Polska

On-site
PLN 90,000 - 140,000
Elastyczny grafik i praca zdalna z dow
24 dni wolnych
Prywatne ubezpieczenie zdrowotne, Mult
+2
Inżynier Elektronik - Specjalista ds. projektowania
Inżynier Elektronik - Specjalista ds. projektowania

EAE Elektronik • Polska

Hybrid
PLN 100,000 - 150,000