Antal
Antal
New

C++ Embedded Developer (Hybryda, Wrocław)

Brak informacji o wynagrodzeniu
MidFull-time
#430154·Dodano 2 dni temu·4
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

Object-oriented programmingEmbedded systemReal-time operating systemGitPythonCommunication skillsUART

Firma i stanowisko

Antal is hiring a C++ Developer to join an experienced embedded software team working on connected devices and real-time systems. The position involves firmware development for embedded platforms in a technically demanding environment.

Wymagania

  • Professional experience working on medium-sized software projects.
  • Strong knowledge of C++17 or newer.
  • Practical experience with FreeRTOS-based projects.
  • Good understanding of object-oriented programming and software design patterns.
  • Experience designing software for resource-constrained embedded systems.
  • Solid understanding of multithreaded programming, inter-thread communication, and synchronization mechanisms in real-time operating systems.
  • Experience using development and collaboration tools such as Git and Jira.
  • Knowledge of modern CMake.
  • Working knowledge of Python, particularly for maintaining tools used in code generation workflows.
  • Good command of English, both written and spoken.
  • Strong communication skills and ability to quickly acquire new technical and domain knowledge.

Nice to have:

  • Experience developing software for Embedded Linux.
  • Basic knowledge of digital electronics.
  • Familiarity with hardware communication interfaces such as UART and CAN.

Obowiązki

  • Develop and maintain application-level software using modern C++.
  • Cooperate with software architects and requirements engineers to clarify requirements and define technical solutions.
  • Design software components with reusability, maintainability, and testability in mind.
  • Investigate and resolve issues identified during integration and system testing.
  • Participate in code reviews and contribute to discussions regarding software architecture and implementation.
  • Analyze software defects and anomalies and implement appropriate solutions.
  • Collaborate with other members of the development team throughout the software development lifecycle.
Antal

Antal

920 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz