datatrota
Signup Login
Home Jobs Blog

IoT Engineer at Code for Africa

Code for AfricaNigeria Cybersecurity
Full Time
Achieving Open Data and Open Government on a continental level is a mammoth task. Code for Africa is therefore deliberately designed as a vehicle for partnerships, to allow for shared knowledge and collaborative solutions, driven by thematic champions and diverse approaches

About the Role:

  • The successful candidate will join sensors.AFRICA team. sensors.AFRICA team is responsible for developing and assembling low-cost sensors for environmental monitoring, to provide actionable information for a clean, healthy environment, while contributing to climate action 
  • You will help design the remote sensing and Internet of Things (IoT) devices that underpin sensors.AFRICA’s existing network of low-cost ‘citizen sensors’ which monitor air quality, noise, other environmental pollutants while communicating design and implementation approach to both internal and external teams. You will also help in engaging, developing, growing, and maintaining communities of IoT developers and enthusiasts across the continent.
  • The datasets produced from the low-cost sensors will be published on sensors.AFRICA , with an archive available at open.AFRICA. sensors.AFRICA data is used by citizen scientists, researchers, tertiary institutions and civil society organisations to advocate for clean, healthy environments, and support climate action across the African continent. 

Responsibilities: Your daily responsibilities will include:

  • Sensor Development & Maintenance, including participating in design inspections and code reviews with team members. 
  • Support office air, water, sound and other environmental measurement functions, including monitoring field operations, facilitating logistics, validating data and reporting.
  • Ensure consistent and proactive calibration and maintenance for all deployed monitoring equipment, including innovative ways to support volunteer (non-technical) custodians of the equipment at schools, environmental organisations, etc 
  • Administrative duties e.g., participation in stakeholder consultations, developing, training, growing and maintaining communities, etc 
  • Ensure the security and reliability of IoT systems and data.
  • The successful candidates will work as part of a multinational and multilingual team using digital collaboration tools to create content for a global audience and international media partners.

Required: minimum requirements include:

  • Bachelors in Electrical Engineering, Computer Science, Information Technology or related field / equivalent work experience. 
  • Strong understanding of IoT communication networks and data protocols such as MQTT, HTTP, LoRaWAN, WebSockets & AMQP
  • Experience designing, developing, implementing and troubleshooting firmware for embedded systems.
  • Basic understanding of electronics hardware development i.e., Interpretation of circuit design 
  • Familiarity working with development tools such as Visual Studio Code, PlatformIO, Thonny IDE, Arduino IDE, KiCAD, Autodesk eagle, Git & GitHub
  • Experience communicating and collaborating with internal and external stakeholders on tech infrastructure. 

Preferred: candidates who are able to demonstrate the following will have an advantage:

  • Experience working with Python based frameworks such as Micropython and CircuitPython for embedded systems. 
  • Experience working with Machine learning / AI 

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend