Primary Responsibilities:
As a Software Engineer You will take an active part in all development phases, including research, design, development, testing using frontline and best technologies.
You will be expected to take an initiative approach to improve code, tools, and process. Be open minded to walk in a different path and to deliver quickly whilst maintaining high quality.
Position Requirements Senior position:
Academic degree in software engineering/computer science
Object oriented design & patterns Experience
5+ year experience in Java
Experience with embedded devices and systems
Experienced with C++
Proven experience with Linux systems and shell scripts
Implement test driven development by using Unit Testing frameworks and provide fully automatic test coverage
High learning ability
Creative and “out of the box” thinker
Ability to work in a fast paced, agile development environment
Great team player with excellent interpersonal skills