Job Specifications
Job Description
The team you'll be part of
A flexible team of passionate developers working on real-time embedded software applications for broadband access products.
We interact closely with our colleagues in Shanghai and have started contributing to the development of device virtualization that simulates and runs real world physical Nokia products on a cloud in a pure software based virtualized form. We work in an agile manner.
As a team we also possess a deep understanding of the end-to-end functionality of our products, as our deliverables are gating for other SW application teams. The team consists of a mix of Software development and test engineers.
Our goal is to bring our product innovations and evolutions to the market faster and at higher quality than the competition as part of a multi-disciplinary agile team of senior experts, supported by state-of-the-art development and test technologies, tools and processes.
Getting Started with Us
You’ll get ample opportunity to get acquainted with the organization, our way of working, and our products. During the training period, the team will support you with specific on-hands / on-the-job training. On top of that, you will have a wide variety of high-quality on-line training material at your disposal. Additionally, we make time to support each other when facing a next challenge and to celebrate achievements.
How You Will Contribute And What You Will Learn
As part of our team, you will:
Acquire an overview of the broadband access products that Nokia offers and of the wide variety of hardware components present in our systems.
Work on device virtualization that simulates and runs real-world physical Nokia products on a cloud in a pure software-based virtual platform.
Collaborate with colleagues in Shanghai on the host framework development.
Model new Hardware functionality in the host environment.
Write test cases to validate the host simulation platform and automate them.
Be accountable for the long-term quality of the software delivered.
Key Skills And Experience
You have:
An engineering degree or a degree in Computer Science, Telecommunications, Electronics (or 5 years of relevant experience).
Knowledge of real-time operating system concepts (interrupts, tasks, concurrency, etc.).
Ability to work fluently with Unix/Linux as an operating system. in particular Basic understanding of Linux networking: L2 forwarding, L3 routing, packet format, Linux bridge, Terminal Access Point /Virtual Ethernet interfaces.
A high-level understanding of the hardware and software architecture of embedded Linux systems (e.g., U-Boot, device tree, basic system buses like I2C (Inter-Integrated Circuit), (Quad)Serial Peripheral Interface, PCIexpress, Linux kernel, drivers, etc.).
Knowledge of C/C++, Python, and Bash, Knowledge of virtualization and containers (e.g., Docker).
Eagerness and agility to learn quickly and embrace daily challenges and "Out-of-the-box" thinking.
Capability of working independently after the necessary training.
Fluency in English.
Familiarity with Golang/Rust and Kubernetes (K8S) is a plus.
About Us
About Nokia
Join us in creating the technology that helps the world act together.
We are a B2B technology innovation leader, pioneering networks that sense, think and act™, putting the world’s people, machines and devices in sync to create a more sustainable, productive and accessible future.
Learn more about life at Nokia .
About The Business Group
A robust digital backbone is the unsung hero of modern life, underpinning everything from daily interactions to cloud computing and critical infrastructure. The Network Infrastructure team is passionate about pushing the boundaries of what's possible in networking, tackling the toughest challenges and delivering innovative solutions.
We deliver trusted, purpose-built IP, optical, fixed, and data center solutions that power the internet, drive the global economy, and support the mission-critical industries that keep the world running.
Our recruitment process
We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.
If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.
The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia .
About the Company
At Nokia, we create technology that helps the world act together.
As a B2B technology innovation leader, we are pioneering the future where networks meet cloud to realize the full potential of digital in every industry.
Through networks that sense, think and act, we work with our customers and partners to create the digital services and applications of the future.
For our latest updates, please visit us online www.nokia.com
To view open positions and to apply, please visit: www.nokia.com/careers
Know more