Embedded C++ Software Developer
Belgrade
Endava is a privately-owned IT services company, with over 15 years of experience of working with some of the world’s leading Finance, Insurance, Telecommunications, Media, Technology, and Retail companies. Through the Agile Transformation and Digital Evolution propositions, Endava is helping clients evolve and transform their businesses to meet the needs of today’s and tomorrow’s customers.
Endava has over 4,600 employees located in offices in North America and Western Europe and delivery centres in Colombia, Moldova, Romania, Macedonia, Serbia and Bulgaria.
Along with investing in long term customer relationships, Endava recognised the importance of providing rewarding and challenging careers for people and, by doing so, has established itself as the employer of choice for the best and brightest engineers.
Consider a new opportunity
You will be a part of a team that works on a project for an international client on the development of embedded software used by different lines of hardware that are built into most popular laptop and VR equipment brands. Technology utilized by the systems is C++ targeted primarily 32-bit processors.
Qualified candidates will participate on a project within a team of engineers involved in development, design and improve of embedded software, with responsibilities that may include any of the following:
- Gathering and analyzing requirements
- Investigate, design, prototype and evaluate technical solutions
- Work in Agile/Scrum environment to deliver high quality software
- Provide technical excellence
Match your profile
- More than 2 years of developing embedded software for System on Chip (SoC) products using C and C++
- More than 5 years of programming experience in C++
- Demonstrated successful programming on a real-time, multi-threaded, object-oriented software products
- Good software development skills under RTOS environment
- Strong desire for producing high-quality and clean code
- Strong skills in prototyping, debugging and hardware bring-up
- Strong communication skills (fluent in English, both written and spoken)
- Exceptional team oriented approach in work
- Being independent and initiative in suggesting improvements in processes and the product
The following skills would be a plus:
- Knowledge of ARC embedded processors
- Experience with communication protocols – e.g. USB, Ethernet, Wi-Fi (802.11g/n/ac)
- Media agnostics protocols
Additional Benefits
- Competitive compensation package
- Flexible working hours
- Private health insurance
- Modern working environment to help you be productive and have fun playing pool, table tennis and foosball
- Team buildings and paid slots for volleyball, football and basketball to encourage team spirit
- Fruits and refreshments
- Great working atmosphere
If you are interested in this position and you have the required qualifications, please send your CV via email to jobs.belgrade@endava.com. Please note that due to large number of applications we receive, we will only contact those candidates that are selected for an interview. Thank you.
Deadline for applications: 17.05.2018.