C++ Embedded Developer (Hybryda, Wrocław)
Brak informacji o wynagrodzeniu
MidFull-time
#430154·Dodano 2 dni temu·4
Źródło: nofluffjobs.comTech 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
920 aktywnych ofert