Felix Ruess

Softwareingenieur at Philips

Böblingen, Baden-Württemberg, Germany
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

🤩
Rockstar
🎓
Top School
Felix Ruess is a seasoned software engineer with 17 years of experience, currently working on Embedded Linux test automation and Yocto projects at Philips in Böblingen. He combines embedded systems and robotics expertise—contributing core timekeeping improvements to ROS, developing actuators and ROS bindings for the MORSE simulator, and fixing low-level issues across STM32 support in libopencm3. Felix’s work shows a strong focus on reliability and timing correctness in distributed and real-time systems, including introducing monotonic timers to address system time jumps. His background in both firmware-level peripherals and middleware integration makes him particularly effective at bridging hardware, simulation, and production embedded software.
code17 years of coding experience
bookBachelor, Computer Science, Bachelor, Computer Science at Hochschule Heilbronn - Hochschule für Technik, Wirtschaft und Informatik
github-logo-circle

Github Skills (35)

simulation10
robotics10
c-language10
python10
multithreading10
architecture10
simulations10
time-management10
cortex-m10
microcontroller10
libopencm310
sys10
sensor-fusion10
arm10
embedded10

Programming languages (14)

C++CCMakeMakefileVueGoTypeScriptDockerfile

Github contributions (5)

github-logo-circle
libopencm3/libopencm3

Oct 2012 - Jan 2015

Open source ARM Cortex-M microcontroller library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 commits, 3 PRs, 2 pushes in 2 years 3 months
Contributions summary:Felix primarily contributed to the libopencm3 project, an open-source library for ARM Cortex-M microcontrollers, focusing on fixing build issues, updating documentation, and implementing features specific to various STM32 microcontroller series. They addressed compiler compatibility issues, updated SysTick configurations, and added support for USART and I2C peripherals. Furthermore, they modified linker scripts and fixed issues with the ADC and USB modules.
cortexstm32msp432microcontrollerjlink
morse-simulator/morse

Jun 2012 - Sep 2014

The Modular OpenRobots Simulation Engine
Role in this project:
userBack-end Developer & Robotics Engineer
Contributions:82 commits, 12 comments in 2 years 3 months
Contributions summary:Felix implemented new features for the MORSE simulation engine, specifically a force-torque actuator and bindings to ROS for this actuator. They also added a teleport actuator and ROS bindings for it. Furthermore, they contributed improvements to the IMU sensor, including better handling of the physics engine and integration with the ROS middleware. Additionally, the user fixed typos and improved documentation.
robotics-simulationstemroboticssimulationsimulation-engine
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
Felix Ruess - Softwareingenieur at Philips