Jonathan Pallant

Senior Embedded Engineer at Ferrous Systems GmbH

St. Ives, England, United Kingdom
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
Jonathan Pallant is a senior embedded engineer with 14 years of experience designing low-level firmware and secure radio and telecommunications devices, currently delivering Rust training, consultancy and open-source development at Ferrous Systems. He combines deep C and Python expertise with hands-on Rust work—contributing to notable projects like rust-embedded/cortex-m where he added architecture support and low-level primitives for Cortex-M processors. His portfolio includes satellite modems, hands-free kits and personal proximity warning systems, reflecting a pragmatic focus on safety and security in constrained environments. Beyond engineering, he helps teams level up their software practices and was a founder-member of the Rust Embedded Working Group, underscoring his commitment to ecosystem-building. Elected twice to St Ives Town Council and serving as Town Mayor in 2020/21, he brings civic leadership and community engagement into his collaborative approach.
code14 years of coding experience
job13 years of employment as a software developer
bookMaster of Engineering - MEng Computer Systems Engineering, Master of Engineering - MEng Computer Systems Engineering at University of Warwick
github-logo-circle

Github Skills (11)

rust-no-std10
arm10
embedded10
build-system10
cortex-m10
rust10
microcontroller10
sys10
assemble9
assembler9
assembly9

Programming languages (15)

CSSRustCMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
rust-embedded/cortex-m

Oct 2016 - Mar 2020

Low level access to Cortex-M processors
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:47 reviews, 9 commits, 2 PRs in 3 years 5 months
Contributions summary:Jonathan primarily contributed to the `cortex-m` repository, a project focused on low-level access to Cortex-M processors. Their contributions include implementing an `nop()` function for delay loops and ensuring the use of `unsafe` blocks, indicating direct interaction with low-level hardware. They also added support for the thumbv8m.main architecture, including feature flags, and made modifications to the build process, showing involvement in the project's build system.
bare-metalcortexprocessorsno-stdrust
Neotron-Compute/Neotron-BMC

Jun 2021 - Jan 2023

Firmware for the Neotron Board Management Controller
Contributions:19 reviews, 101 commits, 72 PRs in 1 year 7 months
controllerfirmwareboard
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
Jonathan Pallant - Senior Embedded Engineer at Ferrous Systems GmbH