Your first listingAdvertise now and benefit from a 30% discount!Use coupon code START30

Embedded Software Engineer


Huawei is a leading global information and communications technology (ICT) solutions provider. Through our constant dedication to customer-centric innovation and strong partnerships, we have established leading end-to-end capabilities and strengths across the carrier networks, enterprise, consumer, and cloud computing fields. Our products and solutions have been deployed in over 170 countries serving more than one third of the world’s population.

With 18 sites across Europe and 1500 researchers, Huawei’s European Research Institute (ERI) oversees fundamental and applied technology research, academic research cooperation projects, and strategic technical planning across our network of European R&D facilities. Huawei’s ERI includes the new Zurich Research Center (ZRC), located in Zurich, Switzerland. A key element of ZRC is a research laboratory focused on research in the area of Embedded Systems and Computer Architecture.

We are currently looking for an Embedded Software Engineer to join our multicultural team in our Zurich Research Center.


As an Embedded Software Engineer, you will work on software development activities related to Computer Architecture for Embedded Systems.

Your role and responsibilities will focus on the embedded system design, embedded software/hardware co-design, co-verification and software implementation.

You will work on Computer Architecture projects related to SoC (System-on-Chip), hardware/software, and microprocessor architectures, such as ARM and RISC-V, and memory system (Catch/SRAM).

As an Embedded Software Engineer at Huawei in Zurich, you will collaborate extensively with Engineers and Researchers from diverse technical areas located in different parts of the world.

Essential requirements


Master’s Degree and above in Computer Science or related discipline

Work experience, knowledge and skills
• Extensive experience in embedded systems
• Very good programming skills in C/C++, multi-core programming, strong algorithmic analysis background.
• Experience in performance analysis and tuning is a plus
• Excellent written and verbal communication skills with a proven ability to present complex technical information clearly and concisely to a variety of audiences.
• Collaborative work style with the ability to work in a multicultural environment.

Preferred requirements
• Interest in learning new technologies in any area of the stack: Microprocessor, Performance, Compiler, RISC-V, Machine Learning
• Willingness to work together with different teams around the world
Published on →


CH -   Zürich

CH - Zürich


By using this website, you accept our Data Privacy Policy.