- Requirement analysis and evaluation
- System and architecture design
- Coding
- Theory calculation, modeling, simulation, and margin analysis
- Integration, verification and troubleshooting
- Documentation and reports
- Product release and maintenance
- System study and integration
- Software products and features
- From research/pre-development to verification development
- Tools development and automation & Testing
- MS degree or above in Engineering, Automation Science, Computer Science, or related subjects
- Experience in C/C++, Java, Embedded SW, Application SW, OOA/OOD coding
- Experience under Linux/Unix or equivalent (GCC, Makefile, GDB, cross-compiling, Yocto build) or experience on Xilinx/Altera design tools (Vivado, Quartus, etc.)
- Experience with inter-process communication and inter-thread communication
- Be proactive & accountable
- Dedicated and fearless
- Good at listening and speak-up
- Proficient oral & written English
- Additional knowledge and skills are plus:
New Grad - Chengdu, 中国 - Ericsson
描述
Description
About this opportunity
Reporting to R&D Line Manager, the Developer of Software is responsible for design and / or verification of Ericsson Radio products, giving to successful delivery of R&D projects.
The position is based in Chengdu and may require travel to other PEU Radio sites in Sweden, China, and Canada.
What you will do
The Developer in Ericsson Radio Products China is responsible for Ericsson Radio products development including:
In one or several of below areas:
You will bring
Concept of hardware system including processor sub-system
Common hardware interface such as DDR, PCI/PCIe, Ethernet, IIC, SPI
Additional programming language: Python, Tcl, .Net, Shell, SQL
File system
OS: Linux, Windows, Andriod
vLAN, Switch, Router
Telecom protocols: TCP/IP, ATM, T1/E1
Algorithms such as AES, voice/video codec, Turbo, LDPC, HASH
ai: cnn, dnn, rnn
Cloud: Openstack, VMware
Separation of front end and backend pattern
Java Springboot2 or Python Django or Flask
Cloud and virtualization technology
Linux network configuration and firewall configuration
Automation test and automation engines (such as JUnit)
Why join Ericsson?
At Ericsson, you ́ll have an outstanding opportunity. The chance to use your skills and creativity to push the boundaries of what ́s possible. To build never seen before solutions to some of the world's toughest problems. You ́ll be challenged, but you won't be alone. You ́ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.