Embedded Software Engineer at Nokia
Deutschland, , Germany -
Full Time


Start Date

Immediate

Expiry Date

24 Sep, 25

Salary

0.0

Posted On

25 Jun, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, Computer Science, Feedback Control Systems, Digital Signal Processing, Software Systems, Test Automation, Scripting, Transmission Systems

Industry

Computer Software/Engineering

Description

FAMILY DESCRIPTION

Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work is characterised by its detailed and complex nature in order to systematically combine existing knowledge and practices to further developing and incrementally improving products, operational processes, and customer-specific feature development.

SUBFAMILY DESCRIPTION

Software (SWA) comprises the definition, specification, and allocation of requirements from different sources utilising knowledge of systems engineering processes (specification & architecture). Contains processing of use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional description. Covers specification, design, implementation, and unit testing of Software (e.g. device drivers, microcode, hardware-related software & firmware) according to the requirements and architecture defined in the systems engineering process. Covers establishment and maintenance of Software Configuration Management (SCM) practices into software development projects, continuously building and integrating infrastructure tools and systems.

THE TEAM YOU’LL BE PART OF

The Optics Subsystems group develops the front-ends for coherent optical transmission modules to interconnect network nodes and data centers. We are expanding our Firmware team and looking for highly motivated engineers to join us in developing the next generations of transmission systems.
The Subsystems Firmware 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.

YOUR SKILLS AND EXPERIENCE:

  • A degree in Computer Science, Engineering, or other related field with at least 3 years of practical work experience
  • Self driven, quick and adaptable learner as well as very good analytical way of thinking
  • Solid programming skills in C/C++ and experience in test automation and scripting
  • Expertise in real time processing concepts on embedded multi-core systems
  • Experience in developing and integrating driver software for ASICs, FPGAs or DSPs devices
  • Proficiency in debugging embedded software systems and familiarity with JTAG/SWD debuggers, and oscilloscopes or logic analyzers
  • A structured way of working with the desire to deliver high quality artifacts

IDEALLY, YOU ALSO HAVE EXPERIENCE WITH:

  • Digital signal processing or feedback control systems
  • Knowledge in system theory of optical transmission systems
  • Good communication skills and team-oriented cooperative style of working
  • Basic German language skills or willingness to learn
Responsibilities

Please refer the Job description for details

Loading...