Armandas Jarušauskas is a senior embedded software engineer with 16 years of cross-industry experience spanning space-grade satellite firmware, robotics, environmental controls, and radio systems. Based in Chiyoda, Japan, he blends deep firmware expertise with hardware design and PCB-level experience, having taken designs from prototype through production and manufacturing. He has led teams, instituted CI and software quality processes, and driven Rust adoption for critical subsystems while improving product performance and reliability. An active contributor to FreeCAD’s PartDesign module, he has hands-on experience touching both application and GUI layers, showing a rare mix of low-level embedded rigor and higher-level tooling familiarity. Colleagues rely on him for architecture, debugging, and mentoring across multidisciplinary teams.
16 years of coding experience
12 years of employment as a software developer
MEng Computer Systems Engineering, Engineering, 2.1, MEng Computer Systems Engineering, Engineering, 2.1 at University of Sussex
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs, 2 comments in 13 days
Contributions summary:Armandas primarily contributed to the PartDesign module of FreeCAD, implementing and refining chamfer features. They added support for angle dimensions, multiple chamfer creation modes, and direction flipping. Their work involved modifications to both the application and GUI components, including parameter validation and UI updates, enhancing the functionality and usability of the chamfer tool within the 3D modeling environment.
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
Armandas Jarušauskas - Senior Embedded Software Engineer at 株式会社MUSE