- Embedded Software Developer is mainly responsible for:
- Analysing and solving complex engineering problems and hitches
- Creating and reviewing requirements and functional, design and interface specifications based on system and HW specifications,
- Cooperation with system architects and other stakeholders involved in a project
- Supporting other teams in solving engineering problems from own area of expertise
- Experience in C development and design
- Experience in software design and implementation for embedded platforms - handling limited resources
- Experience in memory management
- Experience in multithreading and multiprocessing (IPC, parallel computing)
- Knowledge of Operating Systems core and drivers
- Knowledge of bootloaders
- Knowledge of peripherals communications protocols (gpio, i2c, spi)
- Good analytical skills
- Effective teamwork skills and interpersonal communication skills
- Good English skills, both spoken and written
- Experience in creation of software architecture, redesign, and refactoring
- Experience in HW debugging
- Experience in linux kernel/u-boot software development
- Experience with Device Tree
- Experience in C++ (C++98, C++11, C++14)
- Experience in Design Patterns
- Experience with RTOS and ARM architecture
- Knowledge of Telecommunications Systems
- Experience with gerrit/git
- BSc or MSc degree in Computer Science, Telecommunications, Software Engineering or similar
Zobacz podobne oferty
TeamQuestłódzkie / Łódź
Write, test and document firmware Technical support of Project Managers in projects life-cycle Cooperate with external embedded consultancy Working with a cross-functional team (software, web,...
Localization: Wrocław Daily activities As C Embedded Software Developer you will contribute to system architecture, provide software design and implementation, test the software and eventually...
KUBO Sp. z o. o. Spółka komandytowałódzkie / Łódź
Obecnie dla naszego globalnego klienta, specjalizującego się w produkcji komputerów oraz usługach IT poszukujemy osoby na stanowisko Embedded Engineer. Zadania: tworzenie wieloplatformowych...
Location: Wroclaw Daily Activities Embedded Software Developer is mainly responsible for: Analysing and solving complex engineering problems and hitches Creating and reviewing requirements and...