Senior Engineer/Designer, Software Development
-
Typically, 4-5 years of experience as SW Engineer
-
Advanced level in C++
-
Advanced knowledge in Refactoring and Design Patters
-
Advanced knowledge in Functional Programming
-
Advanced level in Embedded SW
-
Should be familiar with the latest features of C++ (C++14 or later)
-
Designing, implementation and testing
-
Understanding of SW development processes
-
Familiar with SW version handling
-
Real time OS experience
-
Adept in practicing defined coding standards, clean code and SOLID principle
-
Advanced TDD techniques
-
Excellent software engineering skills
-
Engineering, Telecommunications, Computer Science or Software Technology or an equivalent education
-
Mobile Telecoms Experience
-
Base Station Experience
-
Knowledge in QNX, Linux
-
Knowledge in Continuous Integration tools
-
Able to work across multiple facets of the project and juggle multiple responsibilities at the same time
-
Strong analytical capability and ability to create innovative solutions
-
Persistent, creative problem solver
-
Remain calm and effective in the event of a crisis
-
Stay on the leading edge of development practices
-
Eagerness and willingness to learn new technologies
-
Good communication in English (both written and spoken)
-
Has initiative
-
Experience in working in a multi-cultural environment.
-
Highly motivated for continuous improvement.