- LocationBucharest, Romania
-
IndustryInformation Technology
Responsibilities
• Drive architectural direction and decisions
• Develop components\classes according to the agreed architecture
• Support other developers in technical growth and personal development
• Working closely with Development Team, Product Owner and Scrum Master to deliver high quality software on time
• Participation in peer reviews, estimation, and other engineering activities
• Mentor and assist other engineers in or out of your areas of ownership and expertise
• Contribute towards continual improvement of organizational products and processes
Skills
Must have
5+ years experience in C++ (STL, Templates, Exceptions, Threading)
Experience in Component/System Design (SOLID principles and Design Patterns)
Experience in projection technologies like Android Auto and Carplay
Experience in Linux Programming (IPC, Multi threading, Critical Section)
Experience in different transport layers (USB, BT, WiFi)
Hands-on experience with Yocto build system
Hands-on experience in Unit, Component testing
Hands-on experience in debugging issues using gdb/valgrind
Worked on projects following Agile methodology and Scrum
Fluency in English (upper/intermediate level)
Nice to have
Experience with Audio /Video rendering using GStreamer
Experience with Docker
Experience with CI/CD (Jenkins)
Python programming
German language is a plus
Languages
English: B2 Upper Intermediate
