Summary
Nicolas Collonvillé is a senior software engineer based in Tokyo with 15+ years designing and implementing real-time embedded systems for cellular handsets and modem platforms. He combines deep low-level C/C++ driver development (DMA, USB, debug frameworks) with system-level architecture work—power management, clock/reset strategy, and HW/SW requirement definition—for companies like NVIDIA, NXP and Texas Instruments. His strengths include throughput/latency data-path optimization, multi-core debug of memory and stack corruption issues, and SOC modeling in SystemC/TLM. Nicolas regularly bridges engineering, customers and marketing to translate requirements into practical silicon and software solutions, and has led competence groups across international teams. Beyond embedded systems he explores machine learning, image processing and music composition on his personal projects, reflecting a multidisciplinary curiosity that informs pragmatic engineering tradeoffs. He is fluent in Linux kernel environments, protocol analysis (3GPP, TCP/IP, USB) and both lab and field validation using WWAN simulators and RF instrumentation.
11 years of coding experience
14 years of employment as a software developer
BAC+5, Physics and Chemistry,, BAC+5, Physics and Chemistry, at ESPCI
BAC+5, Electronics and Telecoms, with honors, BAC+5, Electronics and Telecoms, with honors at DEA d 'electronique
English