Senior Embedded C/C++ Engineer — STM32 (Bare-Metal, Remote)

1dea

Polska

Remote

PLN 223,000 - 335,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Zdalnie z okazjonalnymi wizytami w biu

Job summary

1dea poszukuje Senior Embedded C/C++ Engineer do rozwoju firmware’u na platformach STM32. Praca w środowisku bare-metal z przerwaniami, DMA i konfiguracją MCU, z planowanym stopniowym wprowadzeniem FreeRTOS.

Oczekujemy doświadczenia w C/C++, STM32CubeMX/HAL, debugowania sprzętowego oraz projektowania architektury firmware’u. Praca zdalna z okazjonalnymi wizytami w Warszawie, długoterminowa współpraca i atrakcyjne wynagrodzenie.

Qualifications

  • : Na plus – praktyczne doświadczenie z FreeRTOS lub innym RTOS-em.

Responsibilities

  • Projektowaniem i rozwijaniem firmware’u dla mikrokontrolerów STM32.
  • Tworzeniem wydajnego i stabilnego kodu w C/C++.
  • Pracą w środowisku bare-metal – przerwania, timery, DMA, peryferia i zarządzanie pamięcią.
  • Konfiguracją i integracją peryferiów STM32.
  • Pracą z STM32CubeMX oraz STM32Cube HAL.
  • Debugowaniem problemów na styku software’u i hardware’u.
  • Projektowaniem architektury firmware’u i podejmowaniem decyzji technicznych.
  • Współtworzeniem przejścia z bare-metal do RTOS, w szczególności FreeRTOS.
  • Współpracą z innymi inżynierami przy rozwoju produktu i standardów kodu.

Skills

Embedded firmware
C/C++
STM32
STM32CubeMX
STM32Cube HAL
Bare-metal programming
Interrupts/NVIC
DMA
Timers
GPIO
UART/SPI/I2C/CAN
Flash/RAM memory
MCU clocks/config
FreeRTOS

Tools

STM32CubeMX
STM32Cube HAL
FreeRTOS

Job description

  • Min. 5 lat komercyjnego doświadczenia w tworzeniu firmware’u embedded.
  • Bardzo dobra znajomość C/C++.
  • Praktyczne doświadczenie z STM32 / STM32CubeMX / STM32Cube HAL.
  • Bardzo dobra znajomość programowania bare-metal.
  • Dobre rozumienie:
    • interruptów i NVIC,
    • DMA,
    • timerów,
    • GPIO,
    • UART/SPI/I²C/CAN,
    • pamięci Flash/RAM,
    • clocków i konfiguracji MCU.
  • Umiejętność samodzielnego debugowania problemów firmware’owych.
  • Dobre rozumienie ograniczeń systemów embedded: pamięci, czasu wykonania, deterministyczności i zasobów sprzętowych.
  • Umiejętność projektowania czytelnego, testowalnego i łatwego w utrzymaniu firmware’u.
Na plus
  • Praktyczne doświadczenie z FreeRTOS lub innym RTOS-em.

Do kameralnego zespołu klienta szukamy Senior Embedded C/C++ Engineer, który będzie odpowiedzialny za rozwój firmware’u na platformach STM32.

Obecnie pracujemy głównie w środowisku bare-metal, ale planujemy stopniowo wprowadzać FreeRTOS. Szukamy kandydata który nie tylko bardzo dobrze czuje się w obszarze embedded, ale potrafi również współtworzyć architekturę i kierunek rozwoju firmware’u.

Lokalizacja: zdalnie z okazjonalnymi wizytami w biurze w Warszawie

Forma zatrudnienia: 20 000 - 30 000 zł net + vat (dla topowych kandydatów). Jesteśmy też otwarci na UoP.

Współpraca: długoterminowa, bez pośredników

Obszar: drony i elektronika dla bezzałogowych systemów

,[Projektowaniem i rozwijaniem firmware’u dla mikrokontrolerów STM32., Tworzeniem wydajnego i stabilnego kodu w C/C++., Pracą w środowisku bare-metal – przerwania, timery, DMA, peryferia i zarządzanie pamięcią., Konfiguracją i integracją peryferiów STM32., Pracą z STM32CubeMX oraz STM32Cube HAL., Debugowaniem problemów na styku software’u i hardware’u., Projektowaniem architektury firmware’u i podejmowaniem decyzji technicznych., Współtworzeniem przejścia z bare-metal do RTOS, w szczególności FreeRTOS., Współpracą z innymi inżynierami przy rozwoju produktu i standardów kodu.] Requirements: C++, C, Embedded, RTOS, FreeRTOS
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C/C++ Engineer | STM32 @ 1dea
Senior Embedded C/C++ Engineer | STM32 @ 1dea

1dea • Polska

Remote
PLN 223,000 - 335,000
Zdalnie z okazjonalnymi wizytami w biu
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
C++ Embedded Developer - IT Contracting
C++ Embedded Developer - IT Contracting

Michael Page • Kraków

Hybrid
PLN 165,000 - 207,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Upvanta sp. z o.o. • Wrocław

On-site
PLN 120,000 - 180,000
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
Embedded Technical Lead (Nrf / Stm32 / Esp32)
Embedded Technical Lead (Nrf / Stm32 / Esp32)

Solid Company • Poznań

On-site
PLN 180,000 - 260,000
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
Embedded Firmware Engineer – CAN / Wireless
Embedded Firmware Engineer – CAN / Wireless

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 179,000 - 234,000
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
Konstruktor Programista Embedded (Embedded Developer)
Konstruktor Programista Embedded (Embedded Developer)

PCO S.A. • Warszawa

On-site
PLN 111,600 - 167,400
Prywatna opieka medyczna
Pakiet rekreacyjno-sportowy
Szkolenia i rozwój zawodowy