Senior Software Developer Role
This is a hands-on position in which you will participate in the full development process of products from initial idea to series production.
The role involves concept, design and implementation of software modules and applications for portable testing devices on mobile OSes (iOS, Android, multiplatform).
You will be involved in the whole software development process including architecture, coding, testing, release management as well as production support.
Software project management, coordinating the development with internal teams and/or external partners.
Responsibilities:
* Conceptualize, design and implement software modules and applications for portable testing devices.
* Participate in the entire software development lifecycle from architecture to production support.
* Coordinate software project management tasks with internal and external teams.
Requirements:
* Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
* At least 3 years of experience with iOS SDK, Android SDK, and multiplatform development.
* Familiarity with C/C++ programming languages.
* Experience with software tools like Git, Jira, and Confluence.
* Knowledge of signal and image processing is a plus.
* Project management experience is beneficial.
* Self-motivated, result-oriented, and able to work independently or as part of a team.
* Good command of English language, both written and spoken.