Senior Engineer/Designer, Software Development
-
Typically, 6-9 years of experience as SW Engineer
-
Should be an expert in C++
-
Should be an expert in Refactoring techniques and Design Patterns
-
Should be an expert in Functional Programming
-
Advanced level in Embedded SW
-
Should be an expert in terms of new features in C++ (C++14 or later)
-
Has been practicing partial responsibilities of other specialist functions such as Code Reviewer,
-
Subject Matter Expert, Technical Leader and SW Architect
-
Has major technical contribution to improve SW architecture benefiting future development
-
Has engaged in activities that increases performance of the organization
-
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
-
Back ground in Engineering, Telecommunications, Computer Science or Software Technology or an equivalent education
-
Designing, implementation and testing
-
Mobile Telecoms Experience
-
Base Station Experience
-
Knowledge in QNX, Linux
-
Experience in Continuous Integration tools
-
Must 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 cool and effective in a crisis
-
Stay on the leading edge of development practices
-
Eagerness and willingness to learn new technologies
-
Excellent communication in English (both written and spoken)
-
Has initiative.
-
Experienced in working in a multi-cultural environment.
-
Highly motivated for continuous improvement.