Sr Software Developer - Incubation
Nokia
Come be part of the Products & Engineering Incubation team. This team sets out to explore and innovate, proving out new approaches to engineering problems for next generation Nokia products. Examples include areas such as Automated and Autonomous Networks, Observability, AI/ML, Generative AI, Security, Cloud and Microservice-based architectures. A vision for advanced capabilities is being set forth through new technology. This new group has exciting opportunities to make a difference in product approaches moving forward.
You have :
BachelorĀ“s degree in a technical field (e.g. CS, EE, Math) At least 10 years of experience in the below qualifications. Knowledge in Cloud (AWS, GCP, Azure), Docker, OpenShift, Kubernetes, Database, Containerized Applications, Microservices, etc. Knowledge in Agile development process & DevOps practices Knowledge of 3GPP definitions and experience with 5G networks and 5G Core Knowledge in design for security and security & privacy requirements (e.g. GDPR, etc.) Demonstrable skill in several programming languages: e.g. Java, Golang, Rust, C/C++, Javascript, python Experience with source control & DevOps tools: e.g. git, Terraform, Crossplane Understanding/exposure to cryptography: symmetric, asymmetric, PKI Passion, positive attitude, engagement and desire to take over challenging assignments as part of a team, making things work with quality Self-starter - able to demonstrate strong sense of business ownership and leadershipIt would be nice if you also had:
Masters/Ph.D. degree Hands-on experience in cryptographic protocols, ciphers, hashes Linux kernel experience: LKMs, LSM, eBPF.No Relocation/No Visa Sponsorship available.
As part of the team, you will:
Research and evaluate software packages and new technology approaches. Perform rapid-prototyping exercises on Kubernetes clusters with various tools and techniques. Contribute and recommend approaches to new prototype front-end and back-end designs. Serve as a technical leader to intermediate and junior developers in areas such as networking, 5G Core, and cloud native micro-services. Prepare and record high-level architecture, design documentation, and implementation knowledge. Participate and lead by example in Agile software development methodology, regular sync-ups, planning, and sprint reviews. Work closely with management and organizational leaders to understand issues and present solutions. Help team members to troubleshoot and resolve complex problems Communicate task and project status regularly to the wider team and stakeholders.
Confirm your E-mail: Send Email
All Jobs from Nokia