Senior Software Engineer

2 days ago
Full time role
... more
... more

Job Description

Senior Software Engineer at ECO STOR

ECO STOR develops battery energy storage systems that give second life to EV batteries. Our solutions help stabilize electrical grids while reducing waste from the automotive industry. We are looking for a Senior Software Engineer for our Oslo office who will develop the embedded control systems at the heart of these solutions.

You will be part of a growing engineering team, where your ideas and solutions will shape the product and the future of the company.

You will be responsible for software design, testing and software implementation on the Battery Interface Unit (BIU). This is an in-house developed microcontroller board running software in an RTOS environment. The BIU is part of the “Ecosystem” of different controllers we utilize to control and operate our battery energy storage systems. The main tasks of the BIU are to control inverters and second life battery packs. 


Main tasks for the role

  • Design of software architecture and requirements
  • Implementation of drivers for control/communication with sensors as power meters, batteries, and Inverters (bidirectional battery chargers)
  • Implementation of real-time application level code
  • Implementation of test suites for verifying software implementations against requirements


What can Eco Stor offer you?

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

  • Join a company dedicated to technology and sustainability during these highly exiting times for the energy storage market
  • Be part of an international and highly experienced team working throughout the whole product lifecycle
  • Competitive salary and benefits
  • Flexible working arrangement 


Who we think will excel in the role

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

Core skills and experience:

  • C (The BIU software is written in C) 
  • RTOS and driver implementation
  • Microcontroller programming
  • Communication protocols such as CAN, SPI, Modbus
  • Python
  • Fluent in English

Desirable skills and experiences:

  • C++
  • Rust
  • Docker and multi-container applications
  • Network and cybersecurity in IoT


Are you curious about the role?  

Do not hesitate to contact our SW Lead Henrik Grytten/+47 95405593 for an informal talk!

Similar jobs