SENIOR EMBEDDED SOFTWARE DEVELOPER
Your position would include:
- Specify requirements, designs, implements, integrates, tests and releases embedded level software used in consumer electronics applications
- Develop and maintain software under Agile/Scrum/Continuous Integration methodology
- Design, develop, document, test and deliver complex, resource constrained software
- Conduct design and code review
Requirements for joining our team:
- Academic education in computer technology (BSc or MSc degree)
- Excellent proven experience of significant Embedded C software development in a very resource constrained environment
- Excellent experience in the programming languages C and C++
- Excellent software development skills on the Linux OS
- 3 to 8 years hands-on experience in embedded software development using C and C++
- Very good software development skills under an RTOS environment
- Ability to read and understand circuit diagrams, to identify control signals and processors inputs
- Excellent understanding of debug techniques
- Understanding of principles of operating systems, development of multithreaded applications, real time operating systems
- Very good knowledge of software configuration management
- Very good knowledge of using source control system
- Active use of English in spoken and written communication
- Orientation towards team work
- Initiative and independence in solving daily tasks
Preferred skills and knowledge:
- Knowledge of ARM processors or controllers
- 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.
Benefits of joining our team:
- The result of your work will be integrated into products of world leading companies
- Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
- Well paid job
- Work in a new and modern setting with the latest platforms and tools
- Pleasant and relaxed ambiance, team spirit, team-building activities (recreation, entertainment, cultural events, etc.)
- Flexible work schedule and casual dress code
- Possibility to travel and work abroad in joint projects with global leading companies
Location: Novi Sad, Belgrade, Banja Luka, Osijek
We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.