LEDIG STILLING

Senior Software Engineer | ECO STOR

Are you passionate about creating a greener future and do you thrive working in a joint hardware and software environment?

Sted

Oslo

Frist

Snarest

Ansettelsesform

Fast

Stillingstittel

Senior Software Engineer

Kontaktperson

Amanda Wörne

Recruitment Specialist

E-post

Kontaktperson

Tim Bergqvist

Senior Recruitment Specialist

E-post

If you are someone who enjoys working on innovative technology and smart solutions, particularly in the intersection of technology and sustainability, ECO STOR is looking for like-minded individuals to join our team.

What can you be part of?

ECO STOR AS, owned by Å Energy, is a Norwegian clean-technology start-up with offices in Oslo, Sweden, and the UK. We are a world-leading supplier of second-life battery storage systems with ongoing projects in the Nordics, and a pioneer in the development of innovative energy storage solutions enabling the reuse of electric vehicle batteries, as well as a catalyst for greater adoption of energy storage in the ongoing electrification and renewable energy transition. We are a fast-growing company, and we are looking for a new member to our team who is eager to become a key resource and take the lead, responsibility, and ownership for our in-house developed software.

The company has recently secured several contracts for system deployment and is looking for new employees who would like to be part of a team that will help to shape the future of renewable energy.

The role of Senior Software Engineer at ECO STOR

We are now looking for a Senior Software Engineer for our Oslo office, who wants to work in a company at the forefront of renewable energy, developing software for our hardware and software solutions.In this role, you will complement our team of developers and ensure a smooth and efficient development process of our software platform comprising:

  • Master Battery Management System (MBMS) managing the various batteries and bi-directional battery chargers (Inverters)
  • Energy Management System (EMS) running algorithms for deciding optimal charge and time for charge and discharge of the batteries in the Battery Energy Storage System (BESS).
  • Internal and external front-end User Interface and back-end database for backend data management.
  • Battery Interface Units (BIU) interfacing second life battery, as battery packs from electric vehicles, busses and trucks, and their original Battery Management System (BMS)
  • Various Interfaces to sensors, actuators and 3rd party systems.

In our platform, the various applications and nodes are interacting using an internal messaging system (MQTT).

We are mainly looking for developers to work on our MBMS and EMS SW is running on an industrial ARM-based PC in a dockerized Linux environment. Both softwares are currently written in Python but in the future, we are considering migrating to compiled languages like C++. Another important part of our platform is the BIU. This is an in-house developed microcontroller-based control board running an application software in an RTOS environment. The application software is written in C and interfacing the BIUs is a central part of the MBMS.

The people you will be working with are the engineers of ECO STOR, a small group of enthusiastic problem-solvers. Though the development of the software platform will be your main responsibility, there will be lots of other tasks that will come up, both software-related and others, that you can take on based on your skills and desires.

Examples of different tasks

  • Development and take ownership of our EMS and MBMS Software.
  • Working within a microservice- based architecture comprising several containerized applications interconnected utilizing MQTT, such as
  • Control interfaces to 3rd party hardware as power meters, batteries, and Inverters (bidirectional battery chargers)
  • Internal functions as MBMS and EMS and further advanced energy management functions calculation and estimation of optimal battery operation and lifetime consumption.
  • External functions interfacing the cloud database and user interface.

Why we hope you will join us

First and foremost, we like to think that what we do and want to achieve inspires you to apply for the role.

Other things we would like to highlight:

  • Work within a company dedicated to technology and sustainability.
  • Be part of a dynamic and cross-functional team working throughout the whole product lifecycle.
  • Be able to influence the development and R&D for existing and future products.
  • Highly exciting time within the sector of energy storage.
  • Colleagues with extensive knowledge and over 20 years of experience within the energy field.
  • Huge focus on development – where you will have a central role.
  • An international company working to expand globally.
  • Solid owners (e.g, Å Energi).
  • Several contracts and projects to be delivered.
  • A bunch of people having a great time together working with what they love.
  • Competitive salary and benefits.

Who we think will excel in this position:

We are seeking a Senior SW Engineer with 3-5+ years of relevant experience, preferably developing and maintaining software for industrial applications or products.

You will be part of a small, but growing, engineering team, where your ideas and solutions will help shape the product and the future of the company. We have an international environment, and excellent communication skills in English is a requirement.

Required skills and experience:

    • C++.
    • Python.
    • Linux.
    • Microservice architecture and IoT.
    • Docker and multi-container applications.
    • Communication methods such as SocketIO, RabbitMQ, Mosquitto, or MQTT.
    • Git.

Other desirable skills and experiences:

    • Cybersecurity in IoT and Embedded systems.
    • Agile/Scrum & DevOps.
    • Jira/Confluence.
    • Jenkins.
    • Test-driven development.
    • Communication protocols such as CAN bus, ModbusTCP/RTU.
    • Team leading experience or skills.

What’s next?

Hopefully you have been inspired to apply! At this stage, we only require a copy of your CV. If you would like more info before applying, simply get in touch with our recruitment partner, Amanda Wörne or Tim Berqvist in AvantGarde Search, for a detailed information document.

Welcome to ECO STOR!