Embedded Systems Engineer

Engineering · Full-time · Kampala, Uganda

Job description

Title: Embedded Systems Engineer 

Team: Hardware Team 

Reports to: CTO

Direct Reports: Lead Hardware Engineer

Location: Kampala, Uganda

About PowerUP: 

We are a cleantech company developing electric appliances that reduce carbon emissions while delivering income and health benefits to our customers in Low and Middle Income countries. Our products are designed to tap into dual revenue streams: small incremental payments from our customers, and payments for emissions reductions from global ER buyers. As a product design-oriented company with a deep understanding of how to grow markets by leveraging carbon finance, we seek to become the leading provider of emissions-reducing products and technology to consumers in Low and Middle Income Countries. Our first product is a line of pay-as-you-go electric pressure cooker products designed specifically for sub-Saharan African markets. 

Role: 

As an Embedded Systems Engineer at PowerUP, you will contribute to the development of our innovative clean cooking products. This role suits individuals passionate about making cooking faster, more affordable, and environmentally friendly, primarily benefiting our female customers by enhancing their time management, financial control, and health. 

Responsibilities:

  • Design and implement firmware for our custom PCBA based on requirements defined by the Lead Engineer & Product Manager.
  • Perform unit and integration testing to ensure functionality and reliability. ● Address and resolve software bugs and participate in the updating process to improve performance continuously.
  • Support various engineering tasks across electrical, firmware, mechanical, and test manufacturing areas.
  • Participate in all phases of the software development lifecycle, from design to implementation and maintenance.

Qualifications:

  • Bachelor’s degree in Embedded System Engineering, Electronics, or a related field. ● At least 3 years of work experience in embedded systems design and development. ● Strong foundational skills in C and C++ embedded programming.
  • Experience with Software Development Life Cycle (SDLC).
  • Experience with digital interfaces (PWM, I2C, SPI, RS232, USB).
  • Strong analytic problem-solving skills and ability to work effectively on a team. ● Experience with software version control systems, such as GIT.
  • Knowledge of GSM modules and IoT connectivity

What we are looking for: 

  • You're excited about making a positive change to the life end-users and the environment ● You love building teams, processes, and mentoring great talent
  • You want to work in an open, collaborative, iterative, fast-paced environment ● You are honest, compassionate, supportive, and pleasant to work with

Compensation and Benefits: 

  • Competitive salary
  • Health Insurance
  • Flexible working options

Our core values: 

  • Service: to our customers and to the planet
  • Excellence: In all aspects of our business
  • Empathy: To understand deeply understand our customers
  • Hustle: To quickly build a company serving customer needs globally
  • Innovation: To continuously develop products and business models based on our learnings

Org chart

This job is not in the org chart


Teams

This job is not in any teams