Position Title: Software Engineer (iot Systems) – Gaspro
Employer: RIVET PLC
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Posted date: 11 hours ago
Deadline: December, 29/2025 (13 days left)
Job Summary
We are looking for a Software Engineer with strong systems thinking, capable of working across backend services, mobile applications, and embedded/hardware-integrated systems.
This role is ideal for someone who enjoys bridging software with real-world hardware and building reliable, scalable IoT solutions.
Key Responsibilities
- Develop and maintain backend services using Go (Golang) for IoT data processing and system integration.
- Build and maintain cross-platform mobile applications using Flutter for operations, monitoring, and reporting.
- Integrate software systems with microcontrollers, sensors, and circuit boards used in fuel automation.
- Work closely with hardware engineers to test, debug, and validate circuit boards and embedded devices.
- Implement real-time data communication (MQTT, TCP/IP, HTTP APIs).
- Optimize system reliability, performance, and security for field deployments.
- Participate in system testing, documentation, and deployment support.
Required Skills & Qualifications
- Bachelor’s Degree in Software Engineering, Computer Engineering, Electrical Engineering, or related field.
- Strong experience in Go (Golang) for backend or systems development.
- Hands-on experience with Flutter for mobile application development.
- Practical experience working with circuit boards, embedded systems, or electronic hardware (reading schematics, testing boards, interfacing with microcontrollers).
- Solid understanding of networking fundamentals and device communication.
- Ability to troubleshoot across software–hardware boundaries.
Preferred / Advantage Skills
- Experience with IoT platforms, telemetry, or industrial systems.
- Familiarity with microcontrollers (ESP32, STM32, Arduino, or similar).
- Knowledge of basic circuit design, testing tools (multimeter, oscilloscope), or PCB workflows.
- Experience with Linux-based systems and cloud deployment.
- Prior work in energy, industrial automation, or fintech hardware systems.
What We Offer
- Work on real-world, mission-critical systems deployed nationwide.
- Opportunity to shape Ethiopia’s digital fuel infrastructure.
- Career growth in a deep-tech IoT company.
- Exposure to both software engineering and hardware systems.
Vacancies: 2
Experience Level: Intermediate to Advanced
How to apply
Interested & qualified applicants can apply using the link bellow
Don’t have a winning CV? Let GeezJobs write it for you! 👉 CLICK & Learn about the Service