First things first – currently, we are on the lookout for Embedded Engineers. If you would like to develop your career further in that direction - click on the apply button, say hi – we’d like to meet you.
At our Belgrade, Kragujevac, Novi Sad, Cacak and Nis offices we are running a number of challenging projects for well-known international companies which are leaders in Software, Telecommunication, Insurance, Finance, IoT, Crypto and Logistics industries (and some of those are on the Fortune 500 list!). We receive an increasing workload from our clients, aim to have long-term relationships with them and therefore are always in a need of hiring more skilled people.
Now, let’s see – you may wonder: what’s in it for you?
We can start off by saying that we are a stable 800+ engineers company (10000+ engineers on a global level!) and one of the largest IT companies in Serbia operating since 1996!
You join us and we suggest a project that would work best for you based on your interests, skills and experience. Don’t worry if you feel less experienced! You’ll be working with top-notch engineers in the team who will be in charge to help you grow, provide support and guidance. And most importantly - you have the last word, and you decide which project suits you the best! You would be a part of an Agile team and have the opportunity to use different tools and technologies. No on-call, unannounced or unpaid overtime.
During your first days you also get a Line Manager, Career Coach and Compensation Reviewer. Yes, alongside your Project/Line Manager, you get a dedicated Software Engineer Career Coach to help you with your personal and professional growth as well as a person who gathers feedback and reviews your compensation regularly.
You would be surrounded by many Software Engineers in Serbia and even more globally – we won’t ever leave you hanging.
In addition to that, you would have access to a wide variety of most popular e-learning platforms (Udemy, Coursera, A Cloud Guru, PluralSight, O’ Reilley Books), internal guided trainings, lectures and bootcamps (both local and global). And if you wish to attend an external conference or to get a certain tech certification – Endava supports that and covers the expenses.
You are satisfied but you simply want something new and different. Luckily, we got that scenario covered. We always have a couple of dozen interesting projects and you can pick the one you like the most and continue your career there. We provide you with such opportunities within the company and will support you in driving your career in any direction you want to go!
As for reviews – we have frequent promotion evaluations and transparent grading system with 7 grades (not just the usual Junior, Medior and Senior). The criteria and expectations for each grade are transparent and you can always get more informed easily via different platforms.
Our client creates beautifully designed and engineered audio and video products
that let you be seen and heard with incredible clarity, wherever you work. Backed by the software, artificial intelligence, analytics and insights to take you far beyond mere connectivity. We are seeking for Embedded System developers for working on project for developing software that runs on latest high-end video devices.
Since you might be interested what your main responsibilities would be, we tried to sum it up to these next bullet points:
• Must have a Bachelor’s degree in Computer Science or equivalent with C/C++ development experience
• Experience in working with low level Embedded Linux code
• Experience with Linux Bash (or any other Posix like) environment
• Experience with some of the most commonly used compilers (GNU gcc, Clang, etc.), make scripts (GNU make, Cmake, etc.) and tool chains
• Knowledge of the Android framework/SDK
• Knowledge of Android HAL (IPTV/STB(set top box)) or AOSP(Android open source project)
• Good communications skills
• Work with Video/Audio interfaces, USB or Wi-Fi device streaming protocols
• Experience with Linux driver development
• Hands-on experience doing bring-up of Linux kernel on ARM-based embedded system (preferably Android based)
• Hands-on experience with USB, Gadgets or HDMI driverss
• Experience with CI/CD procedures and automation tools (e.g. Jenkins)
• Familiarity with Agile/Scrum methodologies
But that’s not all – besides advancing your technical knowledge, we have more benefits prepared for you:
How would you rate your experience with Endava so far?
We would appreciate talking to you about your feedback. Could you share with us your contact details?