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
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
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!