Position Title: Iot Systems: Software Engineer
Employer: GasPro
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Salary: 18k - 25k (Net)
Posted date: 1 month ago
Deadline: Submission date is over
GeezJobs Recruitment Department is seeking Electrical Engineering professionals on behalf of our client (GasPro) to support the development and operation of hardware-integrated software systems.
The role bridges software development and electronic hardware, ideal for engineers who can work with circuit boards, embedded devices, and supporting software systems.
Key Responsibilities
- Develop backend services for IoT data processing and system integration
- Build and maintain mobile applications for monitoring and reporting
- Integrate software with microcontrollers, sensors, and fuel automation hardware
- Test, debug, and validate electronic circuit boards and embedded devices
- Support real-time device communication and system reliability
Programming Languages & Technologies
- Go (Golang) – backend and systems development
- Flutter (Dart) – cross-platform mobile applications
- C / C++ – embedded systems and microcontroller interaction
- Python – scripting, testing, and integration support
- Communication protocols: MQTT, TCP/IP, HTTP APIs
Required Qualifications
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related field
- Experience from Min 6 Months - 3 years
- Strong understanding of electronic hardware, circuit boards, and embedded systems
- Ability to troubleshoot across hardware–software boundaries
- Solid networking and device communication knowledge
Advantage Skills
- Experience with IoT platforms or industrial automation systems
- Familiarity with ESP32, STM32, Arduino, or similar microcontrollers
- Hands-on use of testing tools (multimeter, oscilloscope)
- Experience with Linux-based systems