hero

Make an impact through your work

Embedded System Engineer

Nomba

Nomba

Software Engineering
Lagos, Nigeria
Posted on Wednesday, August 28, 2024

Nomba is a leading payments company with a mission to revolutionise the way businesses manage their financial transactions and affairs. We provide innovative, secure, and user-friendly solutions that enable businesses to streamline their payment processes, optimise their financial operations, and grow their businesses with confidence.

We are seeking a skilled Embedded Systems Engineer to join our team to develop and maintain Point of Sale (POS) software. This role involves working closely with both hardware and software components to create efficient and user-friendly POS systems. You will :

  1. Design, develop, and maintain embedded software for POS systems.

  2. Develop user interfaces that are intuitive and responsive for retail environments.

  3. Implement secure transaction processing methods to protect customer data.

  4. Develop efficient code which ensures acceptable battery performance of POS devices.

  5. Troubleshoot and resolve customer issues with POS systems.

  6. Document software design and code comprehensively for maintenance and upgrades.


Requirements

Skill/Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

  • 3+ years of experience in embedded software development (specific years depending on the level of expertise required).

  • Proficient in C/C++ and Java.

  • Experience with real-time operating systems and microcontroller platforms.

  • Knowledge of communication protocols like SPI, I2C, UART, etc.

  • Understanding of secure coding practices and encryption technologies.

  • Experience in developing user interfaces for embedded systems.

  • Familiarity with POS hardware and transaction processing is a plus.