Postuler

Publié il y a 1 heure

Principal Embedded Software Engineer

@ Nokia

Ottawa, Ontario

HybrideTemps plein
Postuler
SIGNAUX

Résumé des exigences :

  • The candidate is required to fully understand line system software architecture and its real time operating system and be able to work independently developing optical control and shelf…
  • To achieve this goal, the candidate is required to work closely in a multi-disciplinary environment and be able to interact with optical, hardware and software engineers to drive closure…
  • Work closely with optical engineers to define optical control requirements and develop control algorithms.
  • Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education.
  • Minimum 20 years of industry experience in real-time programming using C/C++ in embedded Linux and/or RTOS environments
  • Solid experience with low-level device interfaces, including UART, SPI, and I2C.
Source et dates

Site carrière / système de candidatures · oraclecloud

Date publiée par l’employeur
2026-11-11
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy77
Description

Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing carrier grade embedded software which follows modular and reusable design principles. The candidate is required to fully understand line system software architecture and its real time operating system and be able to work independently developing optical control and shelf controller interface software for new products as well as sustaining legacy products. To achieve this goal, the candidate is required to work closely in a multi-disciplinary environment and be able to interact with optical, hardware and software engineers to drive closure of any design and development requirements and issues.

  • Work closely with hardware/FPGA engineers to understand HW control architecture including CPU architecture, memory access and control of various peripherals. Be able to independently develop firmware that supports the designed hardware, e.g. driving DACs, reading ADCs and control flash devices through low level device interfaces or FPGA interfaces.
  • Work closely with optical engineers to define optical control requirements and develop control algorithms. Implement the control algorithms on top of Linux and FreeRTOS operating systems.
  • Work on software interface layer that communicates with system controller on a different card through gRPC interface over Ethernet.
  • Provide to management team accurate design estimates for planning purposes.
  • Follow development processes to ensure delivery of quality products on time.
  • Flexible and adapt to changing tasks when needed.

You have:

  • Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education.
  • Minimum 20 years of industry experience in real-time programming using C/C++ in embedded Linux and/or RTOS environments
  • Solid experience with low-level device interfaces, including UART, SPI, and I2C.
  • Proficient in using lab equipment, such as oscilloscopes and power meters.
  • Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS operations.
  • Experience with CMAKE build system
  • Working knowledge in gRPC and protobuf design and implementation
  • Proven ability to quickly grasp new technical concepts.
  • Excellent written and verbal communication and presentation skills.

It would be nice if you also had:

  • Experience with optical networking communication systems, particularly optical transceivers or fiber optics modules.
  • Familiarity with optical technologies and components such as EDFAs, WSS, OCMs, and OTDR.
  • Experience with Xilinx Zynq/Ultrascale.
  • Understanding of digital signal processing principles or PID control algorithms.
  • Knowledge of Petalinux and its build environment.

Emplois semblables

  • Principal Embedded Software Engineer

    Markham, ON +1
    Sur placeTemps plein

    Coherent Corp. US

    8+ ansCandidates need a university degree in electrical engineering or computer science, 8+ years in embedded software, and 5+ years in optical networking. Strong C, C++, Python and Go skills, familiarity with networking protocols and Agile CI/CD practices are also required.

    SONiC, FRRouting, Open vSwitch

    Principal Embedded Software Engineer

    Markham, ON +1
    Sur placeTemps plein

    Coherent Corp. US

    8+ ansCandidates need a university degree in Electrical Engineering or Computer Science, 8+ years of embedded software experience, and 5+ years in optical networking. Expert C and C++ skills, Agile and CI/CD experience, and strong English communication are required.

    C, C++, Go, Python, Embedded Linux, SONiC

  • Staff AI Systems Thermal Engineer

    Ottawa, ON
    Temps plein

    Broadcom Canada ULC

    Qualifications & Requirements:; Education: Bachelor’s or Master’s degree in Mechanical or Thermal Engineering (M.S. preferred), or equivalent; Experience: Bachelors plus 8+ years of experience or Masters plus 6+ years…

  • General Repair Technician III

    Ottawa, ON
    27,79–34,73 $/hTemps plein

    BGIS

    3+ ansThe Technician III is also responsible for performing work in accordance with established processes and practices and for complying with internal and external requirements including but…; Complies with all internal and…

    Inspection, Health and safety, Troubleshooting, Maintain electronic equipment, Customer service, Regulatory compliance

  • Admin Coordinator, Contract Services and Procurement

    Ottawa, ON
    Temps plein

    Royal College

    • Supports Program Coordinator and Manager with internal unit projects or initiatives to ensure all parties involved are aware of initiatives and what is required from them; • Minimum of 3 years of related…

  • Registered Pharmacy Technician

    Ottawa, ON
    Temps partiel

    Loblaw

    Notre position unique en tant que l'un des plus grands employeurs du pays, celle associée à notre engagement à avoir un impact positif sur la vie de tous les Canadiens, viens offrir à nos…; Nous recherchons des…

    Pharmacy Student

    Ottawa, ON

    Loblaw

    Loblaw needs candidates with a positive attitude, a strong work ethic, and a willingness to learn. Strong verbal and written communication, teamwork, attention to detail, and the ability to solve problems and work quickly and consistently over long periods are also required.

    Kroll, appareil d'automatisation

  • Deli Clerk - Part Time

    Ottawa, ON
    16,90–17,20 $/hTemps partiel

    Metro: As a retailer, franchisor, distributor, manufacturer, and provider of eCommerce services, the company operates or services a network of 995 food…

    Depending on a candidate’s relevant knowledge, skills, education, and prior experience, a higher hourly wage may be offered; As a Deli & Hot Food Clerk, you’ll play a key role in delivering an exceptional customer…

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.