Embedded Software Engineer ASIC
Nokia, Hill End, Greater London
Embedded Software Engineer ASIC
Salary not available. View on company website.
Nokia, Hill End, Greater London
- Full time
- Permanent
- Onsite working
Posted 1 day ago, 14 Jun | Get your application in today.
Closing date: Closing date not specified
Job ref: 3b772d405ae94cbc9406325e479e1537
Location ref: Hill End, Greater London
Full Job Description
We are seeking an Embedded Software Engineer to join the team responsible for developing the packet-forwarding software on Nokia's industry-leading 7x50 Service Router platform. This position offers the opportunity to work at the intersection of high-performance networking and advanced embedded systems technology. You will join a focused and collaborative engineering group that drives feature development for cutting-edge routing hardware. The role involves designing and implementing new capabilities, developing software drivers, and contributing to the integration of next-generation hardware systems. Responsibilities
- Develop new software features for high-performance packet forwarding systems
- Contribute to driver-level development to support emerging hardware components
- Follow the full development lifecycle from design to integration and validation
- Work closely with hardware, ASIC/FPGA, and architecture teams during bring-up and testing
- Ensure quality through unit testing, code review, and documentation
Minimum 2:1 degree in Computer Science, Electronic Engineering, or a related discipline - Up to 5 years' experience in software development, preferably in embedded systems
- Strong proficiency in C and C++
- Solid understanding of data structures, algorithms, multi-processing, and multi-threading
- Working knowledge of networking protocols, particularly IP and Ethernet (L2/L3)
- Experience with embedded development tools such as Linux, GCC, and version-control systems such as Git
- Knowledge of assembly language (i386, MIPS, ARM, etc.) is an advantage