We are looking for a

BMS Software Engineer - North Macedonia

Key informations

  • CDI Contract

Are you looking for a challenge in an entrepreneurial scale-up in the fast – growing battery market? Then, you have found the right place.

Avesta Battery & Energy Engineering is expanding so we invite you to join our mission in accelerating the battery market! In order to sustain our rapid growth and scale our operations to the next level, we are looking for a highly motivated BMS Software Engineer to join our team.


Objectives of this Role

Key responsibilities will include:

  • Development of the software on the system level for Battery Management System (BMS)
  • Analyzing and organizing BMS requirements
  • Testing and debugging BMS software
  • Collaborating with the BMS software team, Mechanical Engineering team, Thermal Management team, and Project Development leads
  • BMS cells monitoring
  • Developing software algorithms related to BMS

Experience & Qualifications

  • BSc in software engineering, applied science or computer science or equivalent: MSc will be considered as a plus
  • 5 years’ experience in related fields
  • Skills and knowledge in MathWorks environment ( MATLAB)
  • Skills and knowledge in Python
  • Skills and knowledge in C/C++
  • Skills and knowledge in embedded software
  • Ability to handle all types of electrical signals, low voltage, high voltage, power networks, and automotive communication protocols (CAN, TCP/IP)
  • Skills and knowledge in cloud technology (Microsoft Azure)
  • Knowledge of gateway devices (MOXA or other)
  • Outstanding communication, interpersonal and leadership skills
  • Knowledge of creative design procedures
  • Excellent organizational and time-management skills
  • Excellent knowledge of Macedonian and English language. Any other language is a plus
  • Comfortable with some business travel


What we offer

A highly collaborative and caring team environment with a strong focus on learning and development as well as recognition for individual contributions and working with a multi-cultural, diverse and complementary team. We promote openness, teamwork and knowledge sharing within and beyond the company. Besides all these you will also have:

  • Permanent contract (full-time position)
  • Pension plan and hospitalization insurance
  • Competitive compensation package