Embedded SW Engineer

Nokia GmbH
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tech stack

Artificial Intelligence
Systems Engineering
Automation of Tests
C++
Computer Engineering
Data Centers
Eclipse
Embedded Software
Firmware
Systems Theories
Revision Control Systems
Hardware Design
Python
Microsoft Visual Studio
Real-Time Operating Systems
Application Specific Integrated Circuits
Gerrit
GIT
Information Technology
Bitbucket
Jenkins

Job description

The Optical Networks System & Automation group develops pluggable transceiver modules for coherent optical fiber transmission. The applications include Communication Service Provider (CSP) network node as well as intra and inter data center connections. Our team is part of a module development team comprising hardware development, full custom ASIC design, experts for optical components and firmware (FW) development. We are closely working together with all functions required from the product definition to manufacturing.

We are expanding our FW team and looking for highly motivated engineers to join us in developing the next generations of transmission systems. The FW team is responsible for designing, integrating, and verifying all software parts required for an optical coherent transceiver module. This includes software targeting a complex multi-processor system embedded in custom hardware, low level driver software, algorithms controlling optical components and the digital signal processor, higher layer control software and the management interface application.

How you will contribute and what you will learn:

  • Independent development of DSP / ARM embedded software using a Real Time Operating System (RTOS)
  • Implement and validate the code, document the test results including creation of automated test
  • Work in interdisciplinary teams (HW, ASIC, optics, factory)
  • Cover systems engineering aspects and documentation (collect and understand features and dependencies / impact; work out feature implementation details; define SW UG; interface to SW)
  • A selection of topics includes
  • Develop AI solutions for our customers and internal AI solutions
  • Provide automation solutions (e.g. Jenkins)
  • Design optimized control concepts for optical devices partially with non-linear characteristics including simulation and stability analysis
  • Expert for DSP in the field of coherent optical communication

Requirements

Do you have experience in Visual Studio?, Do you have a Bachelor's degree?, * Bachelor degree in electrical engineering / computer science / computer engineering or a related field

  • Profound knowledge of embedded programming concepts using C and knowledge of C++ and python
  • Experience in creating AI solutions
  • Experience with revision control systems (e.g. git & gerrit, bitbucket) and Eclipse based IDE or Visual Studio Code
  • Fluent in English language, spoken and written
  • Intermediate in German language, spoken and written (at least B1, B2 preferred with the aim to become fluent)

Qualification Desired:

  • Knowledge of coherent optical communication systems, components for optical transmission (laser, EDFA, MZM, …) and experience with advanced control loop theory and communications theory
  • Knowledge of system theory for optical communication systems

Skills Required:

  • Ability to work independently and self-organized
  • Good communication skills and collaboration with multi-site, cross-functional, international teams
  • Flexibility and ability to cope with project pressure

Apply for this position