François Carouge

Staff Software Engineer at Cerise Software

Union City, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
François Carouge is a seasoned software engineer and technical leader with 15+ years building and securing complex systems across robotics, embedded, and AI tooling. He currently serves as Staff Software Engineer at Johnson & Johnson, guiding software delivery for the Ottava surgical robotic platform, and previously led the cybersecurity and connectivity efforts in robotics there. As Principal Software Engineer & Owner of Cerise Software since 2016, he has independently commercialized Unreal Engine location toolkit technology for developers and game studios. His background includes senior roles at NVIDIA on the Isaac SDK for AI-powered robotics, where he integrated Livox lidars, NVIDIA DeepStream, and GStreamer into open-source tooling, and leadership of large embedded teams at Lutron Electronics. He blends hands-on engineering with strategic product thinking, delivering robust, scalable solutions while mentoring teams across international locations. Based in Union City, California, he holds a Master’s in Computer Engineering from Lehigh University and an Engineering Diploma in Information Systems from Ecole supérieure d’Ingénieurs en Génie électrique.
code11 years of coding experience
job13 years of employment as a software developer
bookEngineering Diploma, Information Systems, GPA: 16.49/20 (A), Engineering Diploma, Information Systems, GPA: 16.49/20 (A) at Ecole supérieure d'Ingénieurs en Génie électrique
bookMaster of Science, Computer Engineering, GPA: 3.71, Master of Science, Computer Engineering, GPA: 3.71 at Lehigh University
languagesEnglish, French, Portuguese
stackoverflow-logo

Stackoverflow

Stats
53reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (65)

compile-time10
cpp10
units-of-measurement10
ros10
kalman10
robotics10
signal-processing10
kalman-filter10
control-theory10
cpp-library10
formatting10
filter10
compile10
quantity10
particle-filter10

Programming languages (2)

C++CMake

Github contributions (5)

github-logo-circle
FrancoisCarouge/GstKalman

Dec 2022 - Jan 2023

GStreamer Kalman Filter Video Plugin
Contributions:45 commits, 41 PRs, 111 pushes in 1 month
cppkalman-filteringkalmanpluginkalman-filter
FrancoisCarouge/Tree

Aug 2020 - Mar 2022

General tree data structure for C++: generic non-linear non-associative unordered acyclic rooted referenced collection of nodes, each containing a value.
Contributions:515 PRs, 536 pushes, 510 branches in 1 year 6 months
unlicensec-plus-pluscpp23cpp20non-linear
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
François Carouge - Staff Software Engineer at Cerise Software