QUALIFICATIONS AND JOB DESCRIPTION
We are looking for C/C++ Software Engineers who wants to contribute for open source libraries and common framework development in our Wireless Department in R&D Center. Candidates will have chance to join Huawei’s R&D utility libraries’ software design and development. These libraries are used by Huawei’s various products under development.
Responsibilities:
- Responsible for design and development of C/C++ software components which should have high performance, should be high reliable and will have commercial release features.
- Responsible for the tracking of requirements within the software development life cycle, lead the software as open sourced in Huawei community.
- According to the version delivery plan; perform requirements analysis, software design, software architecture construction, coding and development testing.
Key Qualifications:
- Master’s or Bachelor’s Degree in Software/Computer/Electronics/Electronics & Communication Engineering.
- 1+ years of working experience on C/C++ programming language.
- Knowledge about security, performance and issue debugging.
- Knowledge about open source software development and community.
- Good command of English.
Personal Skills Required:
- Adaptive; responsive for on-demand changes.
- Having good inter-personal skills, flexible and willing to adapt & respond to change.
- Communicative; calling before sending e-mail.
- Open; collecting feedbacks and defining improvement actions.
- Take ownership and responsibility for solutions provided.
Nice to Have (Plus)
- Experience at open source software collaborative development.
- Experience on embedded software development, sensitive to software performance.
- Willingness or experience or knowledge to work on Software performance research.
- Willingness to deep dive on technical challenges and come up with brilliant ideas and solutions.
- Willingness to improve not only C++ standards but also design pattern and software architecture knowledge.