Job opening
Would you like to help shape the future standard for industrial automation software? Are you ready for new challenges in a dynamic international environment? Our Design and Software Engineering team is looking for a Software Engineer to join us on May 1, 2025, or as soon as possible thereafter. Become part of a motivated global team dedicated to developing advanced industrial solutions that enhance machine functionality and efficiency.
Join an innovative global team
As a Software Engineer, you'll work with embedded systems, developing and maintaining high-quality software to improve machine functionality. You'll play a key role in designing and building innovative applications tailored to customer needs.
Collaborating with engineers in Denmark and France, you will also work closely with our R&D department and the rest of the Design and Software Engineering team.
Your main responsibilities
At MAKEEN Energy, we develop our own products and systems that facilitate remote control and intelligent management. We use connected devices with applications, commonly called "embedded systems". In this role, you will work with systems that communicate via serial port or Bluetooth to ensure our machines operate reliably and efficiently.
As a Software Engineer, your main responsibilities will be:
- Embedded software development (C/C++): work on projects related to our in-house Embedded Controller, ARM-based architecture.
- Software optimisation: continuously enhance software performance in collaboration with the internal service team and supervisors.
- Documentation: create user manuals, guidelines, and technical documentation to support both customers and internal teams.
- Standardised solutions: develop reusable software solutions that can be efficiently implemented across multiple projects.
- Technical support: communicate with supervisors regarding technical challenges and solutions. Support manufacturing and production units in Sri Lanka and France.
Your profile
We expect you to:
- Have strong technical expertise and experience with C/C++
- Have knowledge of real-time systems (e.g. FreeRTOS), machine control/logic in state machines, and version control tools (e.g. GIT version management)
- Knowledge of machine controls and codebase maintenance is an advantage.
- Have experience in writing clear and comprehensive project requirement specifications
- Be familiar with RS485 communication protocols like Modbus works (an advantage but not required)
- Be able to prioritise tasks based on project needs and deadlines
- Be fluent in English, both written and verbal.
As a person, you:
- Work effectively within a team environment and value open communication.
- Approach tasks methodically with attention to detail.
- Are open-minded and flexible, welcoming new ideas and adapting to change.
- Focus on delivering meaningful results with every task.
- Demonstrate integrity and professionalism in all actions.
- Have a customer-oriented mindset
We don’t expect applicants to meet 100% of the criteria above—you may have valuable skills we haven’t even thought of! If this role excites you, we encourage you to apply, regardless of your background.
Future responsibilities
As you gain experience in the role, your responsibilities will expand. As part of our long-term vision to enhance processes and performance through data, you will help ensure that our machines collect and provide essential operational data for process optimisation and predictive maintenance. We also see you becoming well-integrated in our matrix organisation, collaborating effectively with your team and contributing to innovation.
What's in it for you?
You will join an informal working environment with room for people of all kinds and backgrounds. Your new colleagues in the Design and Software Engineering team are looking forward to welcoming you and share their knowledge. In your first weeks here, you will participate in a detailed onboarding and introduction process. You will have access to an array of benefits, such as:
- Health and accident insurance
- A healthy and tasty lunch and breakfast buffet
- Access to fitness facilities
- and much more.
We enjoy each other’s company and often get together outside of work for social activities such as padel, football and more.
How to apply
If this opportunity excites you, we’d love to hear from you! Please submit your application and CV via email to hr@makeenenergy.com with "Software Engineer" as the subject line.
The application deadline is 23 March 2025, but we will be reviewing candidates on an ongoing basis. The position may be filled before the deadline, so please send us your CV and application as soon as possible.
Further information
The position is a full-time, permanent role. Your place of work will be Alsvej 21, Randers, Denmark, with a possibility of working from home 1-2 days per week. Travel days may occur.
The start date is 1 May 2025, or as soon as possible thereafter. For any further questions about the position, please contact Head of Design and Software Engineering, Peter Bruun Jensen, email: pbj@makeenenergy.com, tel. +45 87403027.
MAKEEN Energy is a global, market leading company that engineers and delivers technological solutions for the energy industry. With over 4.000 people across offices in 23 countries and customers and activities in over 140 countries.
MAKEEN Gas Solutions is the Makeen Energy Group division for development, production and supply of solutions for filling and maintenance of propane and butane (LPG) cylinders and Services. As global market leader, we deliver anything from single machines to comprehensive EPC projects, and our worldwide service network ensures that our customers’ businesses keep running optimally day and night.