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