Location: Remote work with team in Rwanda & Uganda
Duration: 3 months
Due to prohibitively high costs and a lack of digital literacy, about 70% of the population in Africa still does not have access to digital services.
MovingWorlds has partnered with Siemens Stiftung empowering.people Network to support a social enterprise based in Africa using technology to address this problem. We are seeking an embedded software architect/developer to volunteer their expertise with this innovative social enterprise to help the local team advance its mission. All expenses will be covered for the selected candidate.
More about the social enterprise and project details below.
Description of the social enterprise and impact of the project
We are a hard-tech as a service (HAAS) social enterprise based in Rwanda and Uganda working to bridge that digital divide. Our goal is to provide services for those who need it the most, and we operate in rural areas as well as in refugee camps.
We have developed a mini server that allows for the implementation of a localized network that is closer to end users, where people can access the high capacity router via WIFI without the need to have the internet on their phone, allowing them to consume video content, games, surveys, and other digital information in areas where the telecom network is poor or nonexistent.
Currently, we are working on a hardware 2.0 that will be more powerful and will allow us to include even more digital applications. We are seeking the support of an embedded software architect to help us gain an even deeper understanding of how UNIX base OS, embedded systems, and IoT patterns all work together to produce secure, reliable and performant solutions.
The Embedded Software Architect will play a key technical leadership role in the development of a new hybrid cloud IoT device that provides a multi-function embedded system platform, working cross-functionally to define software system architecture and ensuring that stakeholders are aligned, and needs are met.
Success for this project includes the following deliverables:
We are looking for a candidate with a deep understanding of how unix base OS, embedded systems and IoT patterns all work together to produce secure, reliable and performant solutions. In addition, our ideal candidate would have experience with the following: Working cross functionally to define software system architecture and ensuring that stakeholders are aligned, and needs are met, designing product solutions, overseeing unit testing and implementing automated testing, strong technical understanding of software, firmware and hardware interaction up to the OS level including RTOS, developing software/firmware/system module specifications, designing and implementing features for intelligent electronic devices, including power system protection algorithms, system diagnostics/prognostics, communication protocols, cybersecurity, and other relay, control and monitoring functions using C/C++, Generate test protocols and reports, Linux, shell scripting, administration and configuration, packaging and distribution, networking, hardening, kernel Development, GPU and Hardware Optimization.
How to Apply:
Click the “Apply to This Project” button at the bottom of the project description on the MovingWorlds platform here.