Might be available
(Updated 2020-06-24)Skilled Embedded Software Developer
Silkeborg, Denmark
Native French, English, Fluent Danish, Intermediate German, Beginner Spanish
- Lead and main firmware developer for two world-wide successful products
- Constantly cultivating high spirit, winner attitude and passion
- 6+ års erfaring med embedded programmering
Skills (1)
C
Summary
The consultant has led and developed two successful products through all phases of development: a high-tech e-bike and an accurate GPS-positioning unit used on thousands of ships around the world. He has thus the ability to both design and implement robust solutions but also to keep an overview of project advancement and deadlines. By studying electronics and always working closely with HW development, he has a very strong comprehension of the HW world and bring that knowledge for a interactive and constructive collaboration between the two worlds. He has designed several communication protocols and is particularly sharp in assessing the needs of the situation (e.g. speed vs size). He designs and writes easy-to-read and well-documented code that makes maintenance a straight-forward task. He is passionate about always getting better at what he does, finding more efficient solutions each time.
Professional Experience
2019-11 - 2020-01
Proof of Concept of a future product [confidential]
With 6 other developers the consultant was exploring the possibilities and the technologies that would bring LEGO's future products to bleeding edge technology. Code needed to produce results fast, rather than being pretty. This short project has definitely added value to the decision-making skills of the consultant.
2016-02 - 2019-09
- Maintenance, refactoring and improvements of existing products
- Responsible for the whole development cycle of a new product (on the market since July 2019)
- Close collaboration with management, front-end developers and hardware developers
https://www.youtube.com/watch?v=0JIy3hgyhx8
2012-01 - 2014-08
- Design, implementation and testing of the firmware (C, FreeRTOS)
- Coordination and communication with partners and suppliers internationally
- Testing and incorporation of 3rd party components (e.g. EnergyBus communication protocol)
- Management of the development team (2 to 5 engineers), SCRUM methodology
- Release planing and communication with project management
https://www.youtube.com/watch?v=K_vxZMUjVpc