You need a creative problem solver. Correctness and performance is high on
your agenda. You want to use *ALL YOUR CORES*! Most of the time you need an
experienced Software Engineer but occasionally you need to have a physical
prototype build *yesterday* while also needing a firmware and protocol for
that. You share a love for FOSS and the terminal.
WHY NOT HIRE YURI:
You have a solution to a problem and just need someone to implement it. You
are looking for an extrovert to initiate team picnics. You do not already
have a (small) team of fellow nerds assembled. The only sparring partner you
can offer while debugging is a rubber duck.
Simultaneous Localisation and Mapping (3D SLAM) based on LiDAR.
Formalizing DNSSEC cryptographic key rollovers
Exploiting MPLS on a large Internet exchange.
Exploiting MDNS on ESP8266 (IoT chip)
Detecting and thwarting hardware keystroke loggers in the Linux Kernel
Counting sheets of toilet paper used with a gutted optical mouse.
FOSS contributions.
BIO:
Software Engineer, Maker, Tinkerer.
Recently I've been researching, designing, and implementing a LiDAR based SLAM algorithm for building a 3D model of a scene with a mobile scanner. The implementation is capable of crunching through multiple tens of gigabyte data
with a processing time measured in seconds. Additionally I was responsible for the physical and electrical construction, as well as the firmware of multiple iterations of the mobile scanner.
I've been working on a energy monitoring platform based on a ARM Cortex A7 with big.LITTLE architecture. The 2 main cores run Yocto Linux and the 3th runs FreeRTOS for real time sampling of a 1 Mega sample/second ADC via SPI. This involved writing Linux kernel code passing sample data to the main OS via RPMSG.
At NLnetLabs I worked at standardization of Internet Protocols. Focussing on DNSSEC. Development, maintenance and community support of OpenDNSSEC, Unbound, and NSD.
I love learning by doing and am at my best doing something at the edge of my skill set. I've mentored a lot of university students over the years as well as tutoring math and programming in my spare time. I'm looking for an environment with like minded colleagues to immerse myself in.
Location: Haarlem, Netherlands | Remote acceptable | Unlikely to relocate
Technologies: C, Python, Linux, DNSSEC, LiDAR, SLAM, gcc toolchain, ASAN, FreeRTOS, 3D printing and much more.
CV: MSc Computer Science, 12yrs exp, https://www.linkedin.com/in/yuri-schaeffer: see about (character limit here).
Contact: hn.hired@schaeffer.tk, https://github.com/yschaeff
Available per: August 1.
WHY HIRE YURI:
WHY NOT HIRE YURI: