<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4958233&amp;fmt=gif">
Application Management
Belgrade+1 more

What's this role about?

*Get an inside look:*  * First, we would like to tell you that we have over 700 employees in Serbia (including Belgrade, Novi Sad, Kragujevac, Čačak and Niš) ** and more than 11.000 globally!  * We are currently engaged in several challenging projects for internationally renowned companies leading in the Software, Telecommunication, Insurance, Finance, IoT, Crypto, and Logistics industries (some of which are on the Fortune 500 list!).    * Besides the inexhaustible source of supportive and collaborative people from your area of expertise, you will also have your own *Line Manager, Career Coach, and Compensation Reviewer!* A Career Coach will help you with your personal and professional growth as well as be your go-to person who can give valuable feedback.    * Regarding reviews, we conduct regular promotion evaluations and maintain a transparent grading system with 7 levels (not just the usual Junior, Medior, and Senior). Criteria and expectations for each grade are clear, and information is easily accessible through various platforms.   *What is it all about?* Our client is a famous *tech company* that among other products also creates beautifully designed and engineered *audio* and video products, backed by the artificial intelligence, analytics, and insights to take you far beyond mere connectivity and let you be seen and heard with incredible clarity. We are looking for a *Senior C++ Engineer* that would join one of the multiple well-organized scrum teams working on the Android-based firmware/OS for *video bars* and tablet controllers. We hope you can bring your expertise and contribute to both the maintenance of the existing functionalities and new feature development. A sense of ownership and proactivity is more than welcome. This is a *hybrid* (remote/office) position. Mostly, there is no frequent need to exchange the equipment and hard dependency on office space, but the account team values face-to-face time, so they swing by *weekly* to keep things personal and connection strong.

What skills and experience do you need?

*Key requirements:* * 4+ years of experience with C/C++ * Experience with Linux/AOSP drivers * Experience with USB protocols * Educational background in computer science or equivalent * Good knowledge of Debugging and experience with Code and Log Analysis * Unafraid of learning new technologies and dive into unknowns *In addition to the essentials, it would be great if you have:* * Experience with streaming, encoding, decoding and RTP * Experience with Java and Kotlin * Experience with Android development and ideally AOSP * Knowledge of the Android SDK, Camera, Connectivity, Permissions, AIDL, so as SELinux, networking protocols and TLS is very beneficial * Knowledge of Android NDK  

What's in it for you?

*Besides advancing your technical knowledge, we have more benefits prepared for you:*    * *Private health insurance* (with a yearly full medical check-up included) and 5 days of 100% paid sick leave.    * *Permanent contract* from day one.   * We facilitate both *in-office* and *remote work* options. A weekly team meeting occurs on-site, while the remaining schedule is flexible based on your individual preference. While in the office, we have *dedicated parking* spots for you.  * When you do visit the office, feel free to help yourself with *drinks and fruit* in all our office locations.    * Your  *mental health*  matters to us. *Endava Wellbeing program* is at your disposal with many useful materials, lectures, and books, as well as the Employee Assistance Program with 24-7 access to confidential support services tailored to help you with a variety of work-life issues.  * It is also important to stay physically active – we have *yoga* and *functional training* slots booked for you.    * We are a *public company* – participate in Endava’s success by buying the company’s shares at a discounted price.   *If you think this all sounds great, click apply and find out what happens next:*    * Our recruiters selectively reach out to individuals whose profiles align with the position's specific needs.   * Between each step of the process, we provide you with feedback within two weeks maximum.   

Apply now

Join our

team

Ready to create your own Endava story? Your journey starts here!
Life at Endava

Our global community

We’re a diverse group of people who share, create and connect over projects and beyond in the communities we live in. Working across 28 countries in six continents, we aim to be a force for good locally and turn our passions into drivers of change.

Interesting? We love when people share.

Learn more about the opportunities and life at Endava

Contact us now!