SlideShare a Scribd company logo
1 of 4
Download to read offline
NASSIM TLILI
Tunisia, TN Tunis • (+216) 50544755 • nassim.enit@gmail.com
Public Profile tn.linkedin.com/in/nassim-tlili-93696152
Embedded Software Engineer - STB Consultant
Summary
I am enthusiast about new embedded technologies and a big fan of open source software as well electronic
systems based on Linux kernel. I have contributed to many IPTV and DVB Set Top Box projects , from
requirements analysis to software development to maintenance and technical support of these systems.
During my short experience, I have always enjoyed working on such cutting-edge technologies.
Work History
Feb 2015 - Present Embedded Software Developer
Company: SagemCom Software and Technologies
Products: Tricom, Numericable/SFR, Cabo Visao, La Zive SFR (UHD)
Developing and maintaining the Middleware layer based on Sagem soft architecture
(Buildroot 2012, 2014, 2015)
Integrator of NC/SFR project: preparing debug and release versions (for deployment),
writing release notes, sanity checks, code analysis with klockwork..
Conditional Access: Implementing Verimatrix smart card APIs to interface betacrypt
library with sagemcom middleware.
Writing the design document for Closed Caption standards: CEA 608, CEA 708. Implementing
CC subtitle feature over Intel and Broadcom.
Implementing a specific IRD command to force the network ID setting before scanning.
Daily Bug fixing related to different features: Closed Caption, Youtube Leanback, remote PVR , Casware,
Media center, DLNA, remote control ...
Mar 2014 - Jan 2015 Consultant at SagemCom Software and Technologies
Consultancy Company: OPCMA
Products: Cyfra NC+ ( DSI83, DSIW74 HD )
Developing and maintaining the Middleware layer based on Sagem soft architecture (Buildroot
2012)
Designing and developing IP RADIO new feature: Playing audio streams from nc+ servers
Designing and developing APD new feature: Auto Power Down
Designing and developing Quick Zap feature: programming RCU keys enabling direct access
to a specific service. Key mapping is controlled by the broadcaster.
Daily bug fixing related to different features: VoD, Front Panel management, Signal quality,
PVR...
Feb 2014 - Mar 2014 Junior Software Engineer
Company: OPCMA Open Consulting & Management
Developing an embedded application for Raspberry PI board: Remote Print Box
This application runs as a service and enables subscribed users to print documents via
cloud (mytwipper.com server). The Raspberry is connected to a distant printer, waiting
for job requests.
Key words: Qt, Raspberry, webservice
Dec 2013 - Jan 2014 Web Developer
Company: MegaSoft Startup
Developing a web application for sending SMS in broadcast mode using 'sendxms' server.
Key words: PHP, Symfony, SQL server, Asterisk
Jan 2013 - Mar 2013 oDesk Freelancer
Company: oDesk platform
Writing a wiki page to document The Timer library for FPGA processors (ZPUino SoC) in
Gadget Factory.
Chatting application based on Websocket (Server Side: C, Client side: HTML/JS)
Feb 2012 - Jun 2012 Graduation Project
Company: Telnet Holding
* Development of an embedded HAL application for a Set-Top-Box based on chip STi5202
we have contributed for the study, design and development of an embedded Set-Top-Box kernel
application . By using STAPI-SDK, we were invited to redo the arrangement of kernel
functionalities within new modules. In other words, we have been asked to implement two char
devices: Frontend-IP and Audio while reporting to HAL specifications of SoftAtHome
(middleware provider)
Key words: C, embedded Linux, kernel
Jun 2011 - Aug 2011 Academic Training
Company: SagemCom Software & Technologies
* Development of a user interface application to commnicate with a touchpad via USB port.
This application is designed to help the validation team during their tests on a multimedia
tablet and automate the necessary tasks (manage embedded database, flash software
versions, configure TR-069 client, wifi activation, get ip address..)
Key words: C++/Qt, Linux
Certifications
May 2013 - May 2018 LPIC-1 (Linux Professional Institute)
System and Network administration
Licence: LPI000283057
May 2013 - May 2018 Novell Certified Linux Administrator (SUSE)
System and Network administration
Licence: CLA-LPI7dbnrdq8ph
Training Courses
Trainux Center: LPIC-1 certification course (10 days)
Info Technology Center: Linux Kernel (4 days)
Sagemcom Software & Technologies: DVB standards + Digital Audio/Video processing (3 days)
Sagemcom Software & Technologies: Buildroot presentation (1 day)
Knowledge & Skills
Programmation Languages
C/C++, Shell scripting, javascript, Python, Java, PHP
Embedded Linux Development
Buildroot 2012/2014/2015, Cross compilation, GDB debugging,
Remote debugging, Coredumps, NFS mode, Kernel modules (char
devices), STAPI SDK, Hardware Abstraction Layer, DirectFB,
websocket.
IDE & Software Tools
Understand, Eclipse, Qt Creator, Geany, Vim, Client Line Interface (CLI), GDB,
SVN, SQLite
Hardware Tools
Set-Top-Box Chipset (ST, Intel, Broadcom), Raspberry Pi (ARM)
Operating Systems
Linux (Debian, Redhat), Embedded Linux (STLinux, OS21), RTOS
Network & Standards
DVB-S, DVB-C, DVB-T, MPEG, DLNA, RTSP, TR-069, SNMP, DHCP, SSL,
Wireshark, SSH, Telnet, Websocket
High Education
Sep 2009 - Sep 2012 Software Engineering degree
Engineering National School of Tunisia (ENIT)
Sep 2006 - Jun 2009 Maths-Physics Preparatory degree
Preparatory Institute for Engineering Studies of Tunis (IPEIT)
The IPEIT is an institution of higher education and research ability to provide preparatory
training to students who will spend national competitions to integrate graduate engineering
education.
Language
English: Fluent (speaking, reading, writing)
French: Fluent (speaking, reading, writing)
German: Basic (speaking, reading, writing)
Arabic: Native language
Embedded Software Engineer Resume

More Related Content

What's hot

RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V International
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersOPNFV
 
WebRTC with Java
WebRTC with JavaWebRTC with Java
WebRTC with Javaamithap07
 
Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...RISC-V International
 
WebRTC vs VoIP: IIT-RTC Oct 2013
WebRTC vs VoIP: IIT-RTC Oct 2013WebRTC vs VoIP: IIT-RTC Oct 2013
WebRTC vs VoIP: IIT-RTC Oct 2013Reid Stidolph
 
A Practical Guide to WebRTC
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTCvline
 
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...Luis Lopez
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)SDNRG ITB
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overviewRouyun Pan
 
Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Justyna Bak
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewPhil Hughes
 
WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile IntegrationGiorgio Natili
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia
 
MHa Resume Aug 27 2012
MHa Resume Aug 27 2012MHa Resume Aug 27 2012
MHa Resume Aug 27 2012mhaapane
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VRISC-V International
 

What's hot (20)

Resume_Kavita
Resume_KavitaResume_Kavita
Resume_Kavita
 
RISC-V Unconstrained
RISC-V UnconstrainedRISC-V Unconstrained
RISC-V Unconstrained
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmware
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
 
WebRTC with Java
WebRTC with JavaWebRTC with Java
WebRTC with Java
 
Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...Tech talk with Antmicro - Building your world out of blocks with renode and l...
Tech talk with Antmicro - Building your world out of blocks with renode and l...
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
WebRTC vs VoIP: IIT-RTC Oct 2013
WebRTC vs VoIP: IIT-RTC Oct 2013WebRTC vs VoIP: IIT-RTC Oct 2013
WebRTC vs VoIP: IIT-RTC Oct 2013
 
A Practical Guide to WebRTC
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTC
 
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)
 
Developing for polar fire soc
Developing for polar fire socDeveloping for polar fire soc
Developing for polar fire soc
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overview
 
Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015
 
CV_en
CV_enCV_en
CV_en
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
 
WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile Integration
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
MHa Resume Aug 27 2012
MHa Resume Aug 27 2012MHa Resume Aug 27 2012
MHa Resume Aug 27 2012
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-V
 

Similar to Embedded Software Engineer Resume

Similar to Embedded Software Engineer Resume (20)

Megha_Smriti_resume
Megha_Smriti_resumeMegha_Smriti_resume
Megha_Smriti_resume
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Sagar_Ware_Resume
Sagar_Ware_ResumeSagar_Ware_Resume
Sagar_Ware_Resume
 
Rezaul_Karim_Resume
Rezaul_Karim_ResumeRezaul_Karim_Resume
Rezaul_Karim_Resume
 
Ankush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_ExpAnkush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_Exp
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
shvp_07
shvp_07shvp_07
shvp_07
 
Erlang Software Developer CV
Erlang Software Developer CVErlang Software Developer CV
Erlang Software Developer CV
 
Sarah CV 2016 External
Sarah CV 2016 ExternalSarah CV 2016 External
Sarah CV 2016 External
 
resume_update_13
resume_update_13resume_update_13
resume_update_13
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Bkl_12_9_T_0515
Bkl_12_9_T_0515Bkl_12_9_T_0515
Bkl_12_9_T_0515
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 
Vinay's_profile
Vinay's_profileVinay's_profile
Vinay's_profile
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 

Embedded Software Engineer Resume

  • 1. NASSIM TLILI Tunisia, TN Tunis • (+216) 50544755 • nassim.enit@gmail.com Public Profile tn.linkedin.com/in/nassim-tlili-93696152 Embedded Software Engineer - STB Consultant Summary I am enthusiast about new embedded technologies and a big fan of open source software as well electronic systems based on Linux kernel. I have contributed to many IPTV and DVB Set Top Box projects , from requirements analysis to software development to maintenance and technical support of these systems. During my short experience, I have always enjoyed working on such cutting-edge technologies. Work History Feb 2015 - Present Embedded Software Developer Company: SagemCom Software and Technologies Products: Tricom, Numericable/SFR, Cabo Visao, La Zive SFR (UHD) Developing and maintaining the Middleware layer based on Sagem soft architecture (Buildroot 2012, 2014, 2015) Integrator of NC/SFR project: preparing debug and release versions (for deployment), writing release notes, sanity checks, code analysis with klockwork.. Conditional Access: Implementing Verimatrix smart card APIs to interface betacrypt library with sagemcom middleware. Writing the design document for Closed Caption standards: CEA 608, CEA 708. Implementing CC subtitle feature over Intel and Broadcom. Implementing a specific IRD command to force the network ID setting before scanning. Daily Bug fixing related to different features: Closed Caption, Youtube Leanback, remote PVR , Casware, Media center, DLNA, remote control ... Mar 2014 - Jan 2015 Consultant at SagemCom Software and Technologies Consultancy Company: OPCMA Products: Cyfra NC+ ( DSI83, DSIW74 HD ) Developing and maintaining the Middleware layer based on Sagem soft architecture (Buildroot 2012) Designing and developing IP RADIO new feature: Playing audio streams from nc+ servers Designing and developing APD new feature: Auto Power Down Designing and developing Quick Zap feature: programming RCU keys enabling direct access to a specific service. Key mapping is controlled by the broadcaster. Daily bug fixing related to different features: VoD, Front Panel management, Signal quality, PVR... Feb 2014 - Mar 2014 Junior Software Engineer Company: OPCMA Open Consulting & Management Developing an embedded application for Raspberry PI board: Remote Print Box
  • 2. This application runs as a service and enables subscribed users to print documents via cloud (mytwipper.com server). The Raspberry is connected to a distant printer, waiting for job requests. Key words: Qt, Raspberry, webservice Dec 2013 - Jan 2014 Web Developer Company: MegaSoft Startup Developing a web application for sending SMS in broadcast mode using 'sendxms' server. Key words: PHP, Symfony, SQL server, Asterisk Jan 2013 - Mar 2013 oDesk Freelancer Company: oDesk platform Writing a wiki page to document The Timer library for FPGA processors (ZPUino SoC) in Gadget Factory. Chatting application based on Websocket (Server Side: C, Client side: HTML/JS) Feb 2012 - Jun 2012 Graduation Project Company: Telnet Holding * Development of an embedded HAL application for a Set-Top-Box based on chip STi5202 we have contributed for the study, design and development of an embedded Set-Top-Box kernel application . By using STAPI-SDK, we were invited to redo the arrangement of kernel functionalities within new modules. In other words, we have been asked to implement two char devices: Frontend-IP and Audio while reporting to HAL specifications of SoftAtHome (middleware provider) Key words: C, embedded Linux, kernel Jun 2011 - Aug 2011 Academic Training Company: SagemCom Software & Technologies * Development of a user interface application to commnicate with a touchpad via USB port. This application is designed to help the validation team during their tests on a multimedia tablet and automate the necessary tasks (manage embedded database, flash software versions, configure TR-069 client, wifi activation, get ip address..) Key words: C++/Qt, Linux Certifications May 2013 - May 2018 LPIC-1 (Linux Professional Institute) System and Network administration Licence: LPI000283057 May 2013 - May 2018 Novell Certified Linux Administrator (SUSE) System and Network administration Licence: CLA-LPI7dbnrdq8ph Training Courses Trainux Center: LPIC-1 certification course (10 days) Info Technology Center: Linux Kernel (4 days) Sagemcom Software & Technologies: DVB standards + Digital Audio/Video processing (3 days) Sagemcom Software & Technologies: Buildroot presentation (1 day) Knowledge & Skills Programmation Languages C/C++, Shell scripting, javascript, Python, Java, PHP
  • 3. Embedded Linux Development Buildroot 2012/2014/2015, Cross compilation, GDB debugging, Remote debugging, Coredumps, NFS mode, Kernel modules (char devices), STAPI SDK, Hardware Abstraction Layer, DirectFB, websocket. IDE & Software Tools Understand, Eclipse, Qt Creator, Geany, Vim, Client Line Interface (CLI), GDB, SVN, SQLite Hardware Tools Set-Top-Box Chipset (ST, Intel, Broadcom), Raspberry Pi (ARM) Operating Systems Linux (Debian, Redhat), Embedded Linux (STLinux, OS21), RTOS Network & Standards DVB-S, DVB-C, DVB-T, MPEG, DLNA, RTSP, TR-069, SNMP, DHCP, SSL, Wireshark, SSH, Telnet, Websocket High Education Sep 2009 - Sep 2012 Software Engineering degree Engineering National School of Tunisia (ENIT) Sep 2006 - Jun 2009 Maths-Physics Preparatory degree Preparatory Institute for Engineering Studies of Tunis (IPEIT) The IPEIT is an institution of higher education and research ability to provide preparatory training to students who will spend national competitions to integrate graduate engineering education. Language English: Fluent (speaking, reading, writing) French: Fluent (speaking, reading, writing) German: Basic (speaking, reading, writing) Arabic: Native language