Overview
An established solar group is seeking a Junior to Mid-Level Software Engineer/Developer to join their innovative team. This role is ideal for a passionate and driven individual who enjoys working with diverse technologies in the renewable energy sector.

Key Responsibilities

  • Design, develop, and maintain software applications and systems.
  • Integrate and optimise hardware communication protocols (e.g., Modbus, LoRa, TCP/IP).
  • Collaborate with cross-functional teams to deliver reliable and scalable solutions.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and contribute to continuous improvement initiatives.

Minimum Requirements

  • Related qualification in Software Engineering, IT, Computer Science, or related field.
  • Proficiency in:
  • Python
  • C, C++ or C#
  • .NET Framework
  • Flutter

Advantageous to have an understanding

  • Modbus TCP & RTU
  • LoRa Networking
  • TCP Networking
  • Familiarity with embedded systems development.

Personal Attributes

  • Strong problem-solving skills.
  • Ability to work both independently and in a team.
  • Detail-oriented with a passion for quality software development.
  • Willingness to learn and adapt to new technologies.

Desired Skills:

  • Software Engineer
  • C++
  • Development C++
  • Python Development
  • .Net
  • flutter
  • modbus
  • Lora

Learn more/Apply for this position