Martin Croome

IC Software Manager at EssilorLuxottica

Greater Grenoble Metropolitan Area France
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
Martin Croome is an IC Software Manager with 13 years of experience blending product strategy, business development and hands-on software/architecture engineering. Currently at a fab-less semiconductor startup within the EssilorLuxottica group, he helps build ultra-low-power intelligent sensor solutions that fuse image, sound and motion to enable years-long battery operation and drastically lower installation costs. Martin brings embedded and IoT expertise—demonstrated by contributions to Repetier firmware for delta 3D printers—and backend systems experience from work on the luvi t project improving socket and HTTP server robustness. He excels at translating product requirements into efficient, power-optimized firmware and system architectures that scale from prototype to production. Based in the Greater Grenoble area, he pairs startup agility with cross-disciplinary leadership across hardware, firmware and product teams. A practical problem-solver, he often surfaces non-obvious trade-offs between energy budgets and sensor fusion accuracy to drive market-ready designs.
code13 years of coding experience
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

firmware10
socket-io10
lua10
3d-printing10
http10
embedded10
socket10
c-language10
gcode10
cprogramming-language10
luajit10
sys10
libuv10
arduino10
error-handling9

Programming languages (9)

TypeScriptC++CCMakeJavaScriptLuaPHPHTML

Github contributions (5)

github-logo-circle
luvit/luvit

May 2015 - Jul 2015

Lua + libUV + jIT = pure awesomesauce
Role in this project:
userBack-end Developer
Contributions:24 commits, 7 PRs, 7 comments in 1 month
Contributions summary:Martin primarily contributed to the back-end logic of the `luvit` repository, focusing on socket and HTTP server implementations. Their work involved fixing bugs related to socket pausing, buffer clearing, and connection upgrades. They also implemented features like keeping HTTP connections alive and adding error handling to process management.
luajitluvitlibuvluajit
repetier/Repetier-Firmware

Sep 2012 - Oct 2012

Firmware for Arduino based RepRap 3D printer.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:37 commits in 1 month
Contributions summary:Martin primarily contributed to adding and modifying features within the Repetier firmware, focusing on supporting a Rostock Delta 3D printer configuration. Their work involved modifying the core firmware code to incorporate delta printer-specific calculations, homing procedures, and movement logic. Key changes included adding G-code commands for delta printer calibration and measurement, along with adapting the code to handle a virtual axis, indicating a focus on optimizing the firmware for delta printer kinematics.
octoprintfirmwarereprap3d-printeratmel
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
Martin Croome - IC Software Manager at EssilorLuxottica