Router/Switch Embedded Software Design Engineer
Beijing, China Design/UX/UI
Job description
Position Overview
· C/C++ programming language development of embedded systems
· Linux system software development
· Design, develop and debug device drivers in kernel and user space
· Full life-cycle systems software development in Linux environment
· Work collaboratively with test engineering to ensure best in class systems software reliability and performance
· Create implementation specifications, design documents and unit test plans
· Perform design an code reviews
· Demonstrate good judgement in selection methods and techniques for obtaining solutions
· Support other software development centers in several geographical sites
· Proactive communication inside product team
Successful candidates will have
· Master's degree in computer science, EE or related technical degree or equivalent work expereince
· Self-motivated
· Experience with several of the following:
· Development experience in
· Embedded OAM SW design: Configuration management, Fault management, Device management, Middleware
· Linux device driver development
· Embedded development in Linux OS
· Hardware bring up and debugging
· Multi-threaded programming in C or C++
· PowerPC or ARM processor architectures
· Source code control systems such as GIT
· Design independently at least 1 SW module or maintain independently around 3 SW modules
· Understand at least one of the below L2/L3 protocols: Ethernet, MPLS, or IPv4/IPv6 is a plus
· Experience on router/Switch/firewall development is a plus
· Experience on Broadcom or Marvel switch chip is a plus
· Experience on IPsec/IKE and PKI is a plus.
· Experience with NMS development (Network Management System) is a plus
· Communication ability with Read and Write in English
*LI-POST
Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.
Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.
Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.
Primary country and city: China (CN) || || Beijing || R&D