Skip to main content Toggle menu

Team Interview: Martin Moen

Martin Moen, Software Engineer at BotsAndUs

The team at BotsAndUs is fully-equipped with all the necessary skills to bring a full-stack solution to market.

In this team interview series, we introduce Martin Moen, our skilled and very passionate software engineer. Not only a great team player that everyone enjoys listening to but also an essential role in developing our cloud robotics systems.


What is your role at BotsAndUs and what key areas are you working on?

I'm a Senior Software Engineer at BotsAndUs and I build the applications that run on the robots and in the cloud. This usually means working closely with the software architect and the robotics team to build features that connect to different parts of the robot and our platform.

This can vary from working with the high level user interface down to the embedded devices that get sensor data and control the motors.

Why did you choose robotics and what use cases are you most excited about?

I've always had an interest and passion for combining physical hardware with software. Being able to check if my plants need watering from my phone is amazing when you think about how many different things have to talk together.

I think the most exciting part is seeing how something that was difficult to do or impossible only a few years ago has become much easier because you can now use software to control the physical world.

What new technology or innovation has recently caught your attention?

I think we will be seeing a very big but also deeply connected overlap between augmented reality, robotics and internet connected devices. Imagine a remotely controlled drone for people who are stuck at home and want to see nature and outdoors, or doctors being able to handle organs in a virtual space in front of them while a robot does the work a human hand would usually inside the patient.

What qualities are most important to perform well in your field?

Because robotics incorporates many different disciplines you have to have the ability to switch between working on user interface to low level control systems for motors and sensors. It's not a typical software role, but something that requires a much wider range of deep knowledge on many different technical topics.


If you’re interested in joining our team, please check our careers page here for any job vacancies. Join the robotics revolution!