Embedded Systems Engineer for Product Enhancements

Inteco specializes in the distribution of menstrual hygiene and health products. We have been working on our solution for the last few years. As we continue our development journey, we recognize the need for additional expertise to ensure that out solution meets the highest standards of quality and is ready for market launch. We are seeking a skilled and experienced Embedded Systems Engineer to join the team on a freelance basis to ensure we meet this objective.

Role:

As the Embedded Systems Engineer you will be tasked with enhancing system efficiency and reliability of our existing design. Your primary responsibilities will include:

  • Review of Existing System: Conduct a comprehensive review of the existing firmware, hardware, and software components to identify areas for improvement, ensure compatibility with the planned enhancements, and address any existing technical debt or scalability issues.
  • Transition to Localized Authorization: Modify the system to shift from centralized to localized authorization, ensuring that the authorization process occurs first before any communication with the server occurs.
  • Firmware and PCB Enhancements: Enhance the functionality of the firmware and PCB board to enable offline operation, over-the-air updates, override capabilities, and downtime alerting, improving the system’s flexibility, reliability, and responsiveness.
  • Mpesa Integration: Integrate the current board and firmware to support Mpesa as a mode of accessing the dispenser, allowing users to utilize Mpesa for transactions. This includes the ability to set up different Mpesa till numbers into the system.

Skills:

  • Proficiency in developing firmware and software for embedded systems, including programming languages such as C/C++ and assembly language, as well as experience with microcontrollers and microprocessors.
  • Knowledge in DFM and DFT principles in PCB design
  • Proficiency in using PCB design software.
  • Knowledge of networking protocols and communication interfaces
  • Experience in integrating Mpesa payment systems and APIs into embedded systems.
  • Ability to design and implement system architecture for embedded systems prioritizing modularity, scalability, and reliability.
  • Proficiency in testing methodologies for embedded systems.
  • Proficiency in project management methodologies and tools to ensure timely delivery of project milestones and deliverables.
  • Strong documentation skills to document system designs, specifications, test plans, among other documentation requirements.

More details:

  • More than 30 hrs/week
  • 3-6 months duration
  • $10.00-$25.00 Hourly
  • Remote
Apply Now

Join a global community of changemakers.

Become A Member