John Hughes

Principal Software Engineer at Arm

Munich, Bavaria, 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
John Hughes is a Principal Software Engineer based in Munich with 16 years of deep expertise in automotive embedded systems, controls, and simulation. He combines hands-on low-level C/C++ and Rust development with high-level modeling in Modelica/Simulink and FMI/FMU-based co-simulation to deliver validated vehicle and robotics software. His background spans autopilot and visualization at Tesla, Argo AI and rerun.io to managerial roles at FERNRIDE, demonstrating an ability to move between individual contributor work and technical leadership. Notably, he has implemented fixed-point libraries, device drivers and complex non-linear control algorithms, and contributed to multimodal data visualization tooling by porting Rust examples to a Python SDK. He brings a rare blend of hardware bring-up, power and analog electronics experience, and modern software engineering practices for automated testing and real-time systems.
code16 years of coding experience
job15 years of employment as a software developer
bookComputer Engineering Computer Engineering, Computer Engineering Computer Engineering at University of Manitoba
bookElektrotechnic, Elektrotechnic at Hochschule Bielefeld
stackoverflow-logo

Stackoverflow

Stats
71reputation
2kreached
3answers
4questions
github-logo-circle

Github Skills (11)

rust10
python10
sdk9
robotics8
computer-vision8
visualizations7
visualization7
pure-virtual6
boost6
bazel6
multithreading6

Programming languages (12)

TypeScriptJavaDockerfileC++ShellRustStarlarkC

Github contributions (5)

github-logo-circle
rerun-io/rerun

Sep 2022 - Feb 2023

Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
Role in this project:
userFull-stack Developer (Rust & Python)
Contributions:3 reviews, 82 commits, 1 PR in 5 months
Contributions summary:John primarily contributed to porting Rust code examples to the Python SDK, demonstrating a focus on cross-language integration. They refactored the directory structure, renaming the Python SDK crate and example files. The user implemented example code for multimodal data visualization, with a focus on depth images, point clouds, and camera intrinsics.
computer-visioncppmultimodalpythonrobotics
jondo2010/rust-fmi

Nov 2023 - Jan 2025

A Rust interface to FMUs (Functional Mockup Units) that follow the FMI Standard
Contributions:26 reviews, 51 PRs, 109 pushes in 1 year 3 months
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
John Hughes - Principal Software Engineer at Arm