Embedded Software Developer

Novi Sad, Serbia


Locations: Novi Sad, Belgrade, Banja Luka, Osijek


Your position would include:

•    Development of appropriate software components for our products, primarily in C/C++ programming languages


Requirements for joining our team:

•    Academic education in computer technology (BSc or MSc degree)
•    Proven experience of significant Embedded C software development in a very resource constrained environment
•    Good knowledge and experience in the programming languages C and C++
•    Good software development skills on the Linux OS           
•    Experience in embedded software development using C and C++
•    Good software development skills under an RTOS environment
•    Ability to read and understand circuit diagrams, to identify control signals and processors inputs
•    Good understanding of debug techniques
•    Understanding of principles of operating systems, development of multithreaded applications, real time operating systems
•    Good knowledge of software configuration management
•    Good knowledge of using source control system
•    Active use of English in spoken and written communication
•    Orientation towards team work
•    Initiative and independence in daily tasks’ solving

The following specialized skills are highly valued:

•    Knowledge of ARM processors or controllers
•    Knowledge of MIPS processors or controllers
•    Knowledge of Android “under the hub”
•    Knowledge of GIT
•    Project management tools/techniques
•    Device drivers experience under Linux OS
•    State machine/finite automata/logic reduction techniques

If you do not have this knowledge, we will give you an opportunity to master it.

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.


For more information visit:
www.rt-rk.com
Email: jobs@rt-rk.com


Tell your friends about this position