Summary
Overview
Work History
Education
Skills
Technologies
Languages
Interests
Timeline
Generic

Francine NYIRABAGANWA

Montpreveyres

Summary

Senior Software Developer at Kudelski IOT, with experience in secure, embedded software for IoT solutions.

  • Strong organizational skills, ability to handle multiple tasks.
  • Problem solving, ability to meet deadlines.
  • Team worker, rigorous, autonomous.

Overview

22
22
years of professional experience

Work History

Senior Software Developer

Kudelski IOT
Cheseaux-sur-Lausanne
10.2023 - Current

Develop secure embedded software for IoT solutions.

  • Developed software for secure remote updates for IoT devices.
  • Worked on the development environment, code testing for Kudelski Secure Enclave.
  • Coding, testing, and debugging software at the component and system level.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Integrated third-party API's into existing applications to extend their functionality.
  • Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.

Smartcard Software Developer

Kudelski Nagravision
Cheseaux-sur-Lausanne
08.2006 - 09.2023

Develop secure embedded software for digital television customers.

  • Assisted in coding, testing, debugging, documenting, and maintaining software at the component and system level.
  • Interact with multiple teams to reproduce software issues, and provide fixes.
  • Updated the smartcard team on progress with software development and problem resolution.

Smartcard Application engineer

STMicroelectronics
Rousset
10.2005 - 08.2006

Responsible for developing and validating an embedded low-level library for a 32-bit RISC CPU, and full-speed USB microcontroller.

  • Developed an 'SPI/GPIO serial interface' embedded library.
  • Designed and implemented a reference board to enhance evaluation processes.
  • Participated in shaping an effective test methodology.
  • Authored script and engineered code utilizing C and Assembler.
  • In charge of validating development tools before customer use.

Smartcard Digital design engineer

STMicroelectronics
Rousset
01.2004 - 10.2004

Developed software tools for validating a 32-bit RISC CPU microcontroller system.

  • In charge of implementing a high-level test bench for system validation.
  • Supervised RTL synthesis and back-annotated simulations in the NCSIM environment.

Embedded Systems Developer - Student

LASMEA /SAGEM laboratory
Clermont-Ferrand
01.2003 - 12.2003

Develop a radar system for automobiles' distance and speed measurements.

  • Assisted in system architecture definition and prototype development.
  • Used ADC for data acquisition, DSP C6x for data processing and CPLD as a system driver and controller.

Education

Master of Science - Microelectronics Technology And Manufacturing Management

Ecole Nationale Supérieure Des Mines / STMicroelectronics University
Rousset, France
08-2006

Master of Science - Electrical Engineering

C/U/S/T- Ecole D’Ingénieur De Clermont-Ferrand
Clermont Ferrand
08-2004

Technical University degree - Electronics, Math, Physics

Université Claude Bernard
Lyon, France
06-2001

High School diploma - Specialising in Math and Physics

French College of Kigali
Kigali, Rwanda
06-1996

Skills

  • Secure coding practices
  • Agile methodologies
  • Operating Systems

  • Windows
  • Unix
  • FreeRTOS
  • Languages

  • VHDL
  • Assembler
  • C
  • C
  • Python
  • CAD tools

  • Mentor Graphics
  • Cadence
  • NCSIM
  • Protocols

  • ISO 7816-3 Smartcard (EMV)
  • I2C
  • SPI
  • USB technologies
  • Processors

  • Nagravision Custom [NVSA]
  • Infineon SL88 for smart cards
  • STMicroelectronics [ST22 32-bit MCU for smart cards]
  • Texas Instruments [DSP C6x]
  • Microchip [PIC16F88]

Technologies

  • Nagravision Custom [NVSA]
  • Infineon [SL88 for smart cards]
  • STMicroelectronics [ST22 32-bit MCU for smart cards]
  • Texas Instruments [DSP C6x]
  • Microchip [PIC16F88]
  • ISO 7816-3 Smartcard [EMV], I2C, SPI, and USB technologies

Languages

  • French: Mother tongue
  • English: fluent (spoken and written)
  • Chinese: fluent (spoken) – one year of university studies at Tongji University, Shanghai, China

Interests

  • Sport: Tennis, walking
  • Forum EPFL for Kudelski Group, Nagravision, collaborating with the HR Department
  • Elected vice president of the Junior Enterprise Association, CUST (Centre Universitaire des Sciences et Techniques)

Timeline

Senior Software Developer

Kudelski IOT
10.2023 - Current

Smartcard Software Developer

Kudelski Nagravision
08.2006 - 09.2023

Smartcard Application engineer

STMicroelectronics
10.2005 - 08.2006

Smartcard Digital design engineer

STMicroelectronics
01.2004 - 10.2004

Embedded Systems Developer - Student

LASMEA /SAGEM laboratory
01.2003 - 12.2003

Master of Science - Microelectronics Technology And Manufacturing Management

Ecole Nationale Supérieure Des Mines / STMicroelectronics University

Master of Science - Electrical Engineering

C/U/S/T- Ecole D’Ingénieur De Clermont-Ferrand

Technical University degree - Electronics, Math, Physics

Université Claude Bernard

High School diploma - Specialising in Math and Physics

French College of Kigali
Francine NYIRABAGANWA