Morten Amundsen

Principal Engineer at Scout Drone Inspection AS

Trondheim, Trøndelag, Norway
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

👤
Senior
🎓
Top School
Morten Amundsen is a Principal Engineer with 11 years of experience designing real-time control systems for robots, currently building aerial robotics software at Scout Drone Inspection in Trondheim. He holds an MSc in Engineering Cybernetics from NTNU, where his thesis on control of underwater snake robots was nominated for a best-thesis award and led to hands-on work building real-time systems with Vortex NTNU. Morten combines embedded C++ expertise and practical systems thinking—demonstrated by contributions to high-profile open-source projects like PX4 Autopilot and MAVROS—with a strong focus on user-friendly design. His background includes teaching embedded and introductory programming, plus industrial internships applying test-driven model development in MATLAB/Simulink for drilling controls. Colleagues know him for simplifying complex control logic and for a pragmatic habit of preferring simple, maintainable code (and occasionally commuting by bicycle). He bridges academic robotics research and production-grade embedded systems, shipping reliable features in safety-critical flight and navigation stacks.
code11 years of coding experience
bookNorwegian University of Science and Technology
languagesEnglish, Norwegian
stackoverflow-logo

Stackoverflow

Stats
21reputation
4kreached
1answer
1question
github-logo-circle

Github Skills (20)

c-language10
px410
autopilot10
mavlink10
plugin-development10
drones10
msg10
sys10
embedded10
cprogramming-language10
ros10
implement8
algorithms8
algorithm8
initialization6

Programming languages (18)

JavaC++CSSCRustCMakeMakefileTeX

Github contributions (5)

github-logo-circle
mavlink/mavros

Oct 2019 - Nov 2022

MAVLink to ROS gateway with proxy for Ground Control Station
Role in this project:
userBack-end Developer
Contributions:9 reviews, 31 commits, 24 PRs in 3 years 2 months
Contributions summary:Morten primarily contributes to the `mavros` repository, which provides a ROS gateway for MAVLink communication. Their work involves implementing and modifying plugins, particularly those related to obstacle distance, landing target, and tuning functionalities. Key changes include fixing bugs, adding parameters, and optimizing code for accurate message handling and data transmission, showcasing a strong understanding of MAVLink and ROS integration. The user also demonstrates proficiency in C++ through code modifications, bug fixes, and refactoring efforts.
proxyros2ground-control-stationros-nodemavros-msgs
PX4/PX4-Autopilot

Mar 2019 - Mar 2021

PX4 Autopilot Software
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 10 commits, 14 PRs in 2 years
Contributions summary:Morten contributed to the PX4 Autopilot software by addressing bugs and enhancing functionality. They fixed an argument parsing bug in the LL40LS distance sensor driver and corrected an error in the `mavlink_receiver` module related to distance sensor ID assignment. Furthermore, they resolved a sign error in the `FlightTaskManualAltitude` code, improving altitude control. The user also introduced changes to improve MAVLink message handling and added functionality to control terrain timeout settings and expose a terrain vertical position reset counter.
multicopteravoidancedroneuasraspberry-pi
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
Morten Amundsen - Principal Engineer at Scout Drone Inspection AS