Embedded Software Engineer ASIC
Embedded Software Engineer ASIC

Embedded Software Engineer ASIC

Full-Time 45000 - 60000 ÂŁ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Develop cutting-edge software for high-performance networking systems.
  • Company: Join Nokia, a leader in advanced networking technology.
  • Benefits: Hybrid work options, ongoing learning, and a diverse culture.
  • Other info: Work with experienced engineers and grow your skills in a dynamic environment.
  • Why this job: Make an impact on next-gen networking platforms with a collaborative team.
  • Qualifications: Degree in Computer Science or related field; experience in embedded systems.

The predicted salary is between 45000 - 60000 ÂŁ per year.

Location: Nokia, Bankside, Salamander Quay, Harefield, Uxbridge, UB9 6NZ, United Kingdom

About the Role

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

Qualifications

  • 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

What We Offer

  • Opportunity to contribute to high‑visibility, carrier‑grade networking platforms
  • Collaboration with experienced engineers across software, hardware, and silicon teams
  • Hybrid working options and ongoing learning and development resources
  • A diverse and inclusive culture where individuals can grow and thrive

Embedded Software Engineer ASIC employer: Nokia Global

Nokia is an exceptional employer, offering Embedded Software Engineers the chance to work on cutting-edge technology in a collaborative and inclusive environment at our Bankside location. With hybrid working options, ongoing learning resources, and opportunities for professional growth, we empower our employees to thrive while contributing to high-visibility projects in the networking industry.
N

Contact Detail:

Nokia Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer ASIC

✨Tip Number 1

Network like a pro! Reach out to current employees at Nokia or in similar roles on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, especially those related to embedded systems or networking, make sure to share them during interviews. It’s a great way to demonstrate your expertise.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C and C++ skills. Practice coding challenges that focus on data structures and algorithms, as these are likely to come up in discussions.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative!

We think you need these skills to ace Embedded Software Engineer ASIC

Embedded Software Development
C Programming
C++ Programming
Data Structures
Algorithms
Multi-Processing
Multi-Threading
Networking Protocols
IP Protocol
Ethernet (L2/L3)
Embedded Development Tools
Linux
GCC
Version-Control Systems
Git
Assembly Language

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C and C++, as well as any work you've done with embedded systems. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include any relevant projects or experiences that demonstrate your ability to develop software features and work with hardware. If you've contributed to driver-level development or worked on networking protocols, let us know!

Keep It Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a straightforward approach!

Apply Through Our Website: Don't forget to apply through our website! It's the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Nokia Global

✨Know Your Stuff

Make sure you brush up on your C and C++ skills, as well as your understanding of data structures and algorithms. Be ready to discuss your experience with embedded systems and networking protocols like IP and Ethernet. The more you know, the more confident you'll feel!

✨Showcase Your Projects

Prepare to talk about specific projects you've worked on that relate to packet forwarding systems or driver-level development. Highlight your role in the full development lifecycle and any challenges you overcame. Real-world examples will make you stand out!

✨Collaborate Like a Pro

Since this role involves working closely with hardware and architecture teams, be ready to discuss how you've successfully collaborated in the past. Share examples of how you’ve contributed to team efforts and how you handle feedback during testing and integration.

✨Ask Smart Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers!

Embedded Software Engineer ASIC
Nokia Global

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>