N

Nokia

Makes network gear for carriers and data centers

Optical AI Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeCA$112k - CA$170k

About the Job

Requirements

  • Deep knowledge of submarine optical communication systems, including wet plant and dry plant architectures, transmission engineering, system commissioning, capacity upgrades, and lifecycle management of subsea cable networks.
  • Ability to use modern AI-assisted development platforms and coding agents to create, test, debug, and maintain software solutions.
  • Experience leveraging generative AI tools to rapidly prototype applications, automate workflows, analyze data, and solve engineering problems.
  • Understanding of optical power flow analysis and ability to apply analytical tools and AI-assisted techniques to model and optimize optical networks.
  • Knowledge of Raman and EDFA amplification systems, including their operational characteristics, control strategies, and performance optimization.
  • Familiarity with GN models, optical system simulation, or related analytical frameworks, and ability to use AI and software tools to develop, interpret, and enhance such models.
  • Ability to evaluate AI-generated code and algorithms for correctness, performance, scalability, and maintainability.
  • Systems-thinking, troubleshooting, and technical communication skills, with ability to bridge domain expertise and software-enabled solutions.

Responsibilities

  • Design and develop software solutions to optimize subsea optical links for improved performance, reliability, and operational efficiency.
  • Use AI-assisted development tools to prototype, build, test, and maintain software applications addressing customer and network challenges.
  • Create user-focused applications and interfaces that simplify commissioning and operation of EDFA and Raman backhaul systems.
  • Develop analytics and decision-support algorithms to assess cable aging, recommend retesting strategies, and streamline cable recommissioning.
  • Design automation and optimization solutions for upgrading existing cable systems while minimizing operational impact and maintaining service continuity.
  • Build simulation, modeling, and data-analysis capabilities supporting cable commissioning, network optimization, and predictive performance assessments.
  • Collaborate with optical, systems, and software engineers to translate technical requirements into software solutions.
  • Use AI-powered development platforms and data-analysis tools to accelerate innovation, improve software quality, and increase engineering productivity.
  • Participate in customer demonstrations and proof-of-concept activities, communicating technical concepts and demonstrating software capabilities hands-on.

About the Company

Nokia

Makes network gear for carriers and data centers

Nokia makes the equipment and software that mobile carriers, cloud companies, and businesses use to run networks, from cell-tower radios to fiber links between AI data centers. From 1998 to 2011 it was the world's largest mobile phone maker; it sold that business to Microsoft in 2014, and HMD Global, a separate company, makes Nokia-branded phones under license. Its network unit sells optical systems that send data over fiber, internet routers, and broadband gear, and its mobile unit sells radios and the core software that runs 5G networks. Nokia earns money from equipment and service contracts and from licensing its patents to phone makers and carmakers. It was founded in 1865 as a wood pulp mill and is based in Espoo, Finland.

Company size
10,001+
Company stage
IPO
Headquarters
Espoo, Finland
Founded
1865

Recently Posted Jobs

Explore more opportunities at Nokia

See more jobs