Share this Job

Experienced Firmware Engineer

ID:  4239
Function:  Engineering

Odense, DK



Are you passionate about Real-time embedded systems? Programming in a bare-metal or RTOS context? Crafting reusable maintainable code? Do you thrive in an environment where the tech stack is deep, and you need to collaborate with colleagues within many disciplines? Then, let’s get in touch about this position – we can’t wait to hear from you!


You’ll work with robots on wheels – it’s way too cool

At MiR, you take center stage in an exciting industry with cool products and cool technologies. You’ll help us ensure our leading position in the market of autonomous mobile robots. We are dedicated to find better and safer ways of moving things from A to B, and we invite you to look into cool upcoming projects. If you thrive in an ever-changing environment and have a can-do attitude, you can make a significant impact on how we scale up, and do it fast.


You’ll dive deep into your field of expertise, and really make it work

You will join a rapidly growing team of skilled firmware engineers, that work out of our headquarters in Odense. The team is responsible for developing microcontroller firmware for various devices in the robots, within areas of sensor interfacing, external IO interfacing, safety systems and others. But also supporting tools for building, testing, and deploying firmware, giving the team full end-to-end ownership of the full process.

We are a diverse team in culture, competences, and experience, creating great learning opportunities, where you can contribute and help set direction for yourself and the team.

In this role, you will develop creative and innovative software solutions to support an ever-growing number of robots. The work can vary from deep implementation to prototyping work, where both coding skills and architecture and design skill are put to good use. Collaboration both within the team but also with both electronics and other software teams. Specific tasks can be:

•    Develop firmware end-to-end with a focus on quality and maintainability
•    Work in and help drive a DevOps culture where tooling and automation is in focus, to ensure scaling
•    Collaborate with colleagues in other departments in cross-functional projects and initiatives
•    Participate in architectural discussions in the team


You’ve got what it takes to fit in at the frontier of robotics

At MiR, we come in all shapes and sizes, and we cheer each other on. However, we do expect that you’ll bring the following:

•    5+ years of experience from a similar position, working with development of products across software and hardware 
•    Proven experience developing C/C++ in an embedded context
•    Experience with git or similar distributed version control system
•    Reading and contributing to electric schematics to assist firmware development
•    Strong focus on quality, Unit Testing and debugging skills with tools like JLink

As a person, you are open-minded and pragmatic with an innate ability to continuously learn and develop your skills. 

We’re Mobility Makers, Community Creators and Future Navigators

MiR is moving faster than fast as a company, and our mobile industrial robots already move around all over the world within a wide range of industries. By automating in-house transportation, we set people free to use their unique skills. We think it, build it, and see it live and in motion. We invite you into a truly global society, where we sincerely care for each other, and where you are empowered to take on growing responsibilities and make decisions with impact. You will also get space to explore and play around. This is our way of responding positively to change, to navigate the future and to find even better ways of mobility and collaboration. Come and grow as one of our mobility makers, community creators and future navigators. We are the way to go! 


Better get moving – we can’t wait to get in touch

We invite you to apply to this position as quickly as possible. Please note that we will conduct interviews on an ongoing basis until the position is filled. 


If you have specific questions regarding the position, please contact the hiring manager Benjamin Jensen, R&D Software Manager, via phone +45 20 90 19 06

For further information regarding the recruitment process, please contact Otilia Mouridsen, Talent Acquisition Specialist via phone +45 20 96 18 65 

Job Segment: Embedded, Recruiting, Firmware, Electronics Engineer, Testing, Technology, Human Resources, Engineering