À propos de Carlier
Staff Embedded Software Engineer — C/C++ Expert | Team Lead | Firmware & BSP Specialist
Core technical expertise
- Firmware architecture & BSP — bootloader development (U-Boot), device driver development, board and chip bring-up, platform design and implementation
- Real-time systems — FreeRTOS, interrupt context routines, inter-CPU communication (RPMSG, VirtIO)
- Performance optimisation — bare-metal application optimisation using SIMD instructions, low-power design
- Simulation environments — development and maintenance of hardware models in Simics and QEMU, significantly reducing software bring-up time on physical targets
- Tooling & testing — CI pipelines, unit testing, Robot framework, Linux kernel driver development, Python and Bash scripting
Modern C++ advocate
What I offer as a freelancer
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Néerlandais
Capacité professionnelle complète
Expériences
- NokiaEmbedded software Engineeraoût 2022 - Aujourd'hui (3 ans et 10 mois)Antwerpen, BelgiumDBA software team: Team lead and scrum leader• ● Participating in software architecture and features development in a multicultural team ○ OS: FreeRTOS ○ Writing interrupt context routines ○ Writing new application code ○ Managing communication with another CPU via RPMSG and VirtIO.• ● Optimizing bare metal application using SIMD instructions.• ● Writing GUI tools in python to help process the outputs and debug the system• ● Managing backlog and priorities• ● Guiding the team to use the greatest and latest feature of C++17• ● Upgrading compiler toolchain• ● Validating newly designed in house ASIC on the Veloce FPGA emulator• ● Help analyzing signal traces• ● Working in collaboration with ASIC team to steer the design to be software friendly• ● Developing and maintaining the HW models for our simulator (Simics) to run test our target build reducing significantly the software bring-up on the actual target• ● Volunteering to promote STEM to young students during our company events (e.g. day of PI) C++ guild master• ● Setup of the first ever guild at Nokia• ● Organizing and moderating the C++ guild sessions
- ArmLtdEmbedded Software Engineer in C/C++mars 2020 - juillet 2022 (2 ans et 4 mois)Cambridge, UKML NPU software• ● Participating to design notes and feature developments on C++14 and C++ 17 in an Agile environment• ● Low-level firmware development• ● Linux kernel driver development• ● Developing and maintaining tools in Python and Bash GPU modeling team• ● Implementing HW features in C++ 11C++ guild master• ● Organizing and moderating the C++ guild sessions
- NokiaEmbedded Software Engineerjanvier 2011 - mars 2020 (9 ans et 2 mois)Antwerpen, BelgiumAs scrum leader/team lead• ● Determining, planning and prioritizing the stories with the rest of the team• ● Communicating the status of the current stories and agreeing the next stories to be taken with the stakeholder As a senior embedded software engineer• ● Supporting the hardware department and driving the decisions to tailor the design and development of the next generation ASICs so that the chip is optimized to run the targeted software• ● Proceeding to board and chip bring-up by means of bootloader development (U-BOOT) and device driver development.• ● Participating in the full life-cycle development of new features, including architecture and requirements definitions, in Agile environment using C/C++• ● Testing with CI server, UT and Robot framework• ● Extending functionalities in existing code and bug fixing• ● Being responsible for the simulation environment (Simics/QEMU). Developing models which requires good understanding of the hardware• ● Developing and maintaining scripts in Python and bash• ● Platform design and implementation
Recommandations
Soyez le premier à recommander Carlier
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master degreeUniversité Catholique de Louvain2011Master degree
- Certified ScrumMasterScrum alliance2023Certified ScrumMaster