We need...

Software Development Engineer – HW

Main Purpose of  the Role:

Work on leading edge software applications utilizing latest technologies in the clean energy storage space. You will be responsible for creating and maintaining production applications for our DER Optimization Software. You will work closely with other software engineers, system engineers and product owners to implement and maintain applications across the different tiers of our system.



  • Programs and troubleshoots code for applications to efficiently solve challenging engineering problems
  • Work with and adhere to Agile development philosophies
    • Test Driven Design
    • Unit and Functional testing

Work experiences & education requirements:

  • Master degree in Electrical/Computer Science/Automation engineering or equivalent
  • 4+ years of related experience
  • Java 8
    • Threading and concurrency
    • Understand generics
    • Understand serialization techniques like JSON
    • Experience with persistence to both SQL and NOSQL databases
  • Spring Boot and/or Spring Framework
  • REST and microservices
  • RabbitMQ message brokering and/or other AMQP brokers
  • Automated functional test framework for Java such as Cucumber or Citrus
  • Experience with various communications protocols is essential (MODBUS, CANBUS, RS232, RS485, SPI)

Considered as a plus: 

  • Experience with industrial PCs, PLCs, single-board computers, logic circuits, and software control of analog/digital/mixed-technology systems
  • Cloud computing (AWS)
  • Electrical Engineering and/or Energy Storage Systems
  • DevOps
    • Maven
    • Jenkins
    • Terraform
    • Ansible
  • Comfortable in the following environments.
    • Linux OS
    • Docker and other virtualization technologies
    • IntelliJ SDK
    • GIT source control
  • Fluency in English

Don’t worry if your profile doesn’t meet all the requirements, you will be evaluated by your knowledge and attitude and we’ll teach you the rest.

Job Location: Italy

c/o Free Mind Foundry srl
Via Sclafani 40/B
95024 Acireale

...you Get

About BaxEnergy

Hi. We’re BaxEnergy.

BaxEnergy provides the world’s leading renewable energy monitoring platform. Over 85 GW of green power monitored for customers in 18 countries. Our customers use BaxEnergy’s software, services, and support to transform the way they work with their assets.

As a company with offices in Catania (Italy), Berlin (Germany), Amarante (Portugal) Johannesburg (South Africa), Pune(India), and Bayraklı İzmir (Turkey), BaxEnergy transforms how organizations market and sell. Through its unique vision of the office space, BaxEnergy leaded the creation of the innovation hub “Free Mind Foundry” which currently hosts the Italian R&D center.

If you are looking for a place where you’ll enhance your skills alongside some of the most talented and dynamic people you’ve ever worked with, BaxEnergy might just be the place for you. Join us!

About the Environment

FREE MIND FOUNDRY is an inspiring place where Community, Collaboration, Sustainability and Innovation come together and young, talented and passionate people join forces to make new ideas come true.


We offer to all our community:

  • Medical and health coverage
  • Severance package
  • Education assistance, books, trainings, software certifications examination and everything else you may need for your professional growth
  • Staff events (holiday parties, BBQs, recreational trips)
  • MBA-oriented bonuses
  • More than 10 collaborative spaces
  • Gaming room
  • Standing desks
  • A fully equipped cantina for free meals with 2 Italian chefs
  • A Health & Wellness space within the office
  • Free secure parking area
  • Equal opportunity

Just to name a few.

Submit your Application

Work with us

IT Junior Technician

Project Manager

User Adoption

Application Engineer

Java Backend Developer

DevOps / Cloud Engineer

.Net Backend Developer

Junior Solution Support

Solution Engineer

Frontend mobile/web developer

Quality Engineer/ Software Test


Drop a file here or click to upload Choose File
Maximum upload size: 33.55MB
Treatment of Data