Embedded Engineer

Balancell 

📍 City of Cape Town, South Africa 🇿🇦

full-time
mid-level
Posted —

Key Skills

CRTOSFreeRTOSI2CCAN

Industry

EnergyConsumer Electronics

Job Description

Balancell Energy (PTY) Ltd, is seeking a talented and motivated Mid-Level Embedded Electrical Engineer to join our growing team in Cape Town. In this in-person role, you will play a crucial part in the design, development, and testing of embedded firmware for our innovative products.

If you have a passion for embedded systems, a strong background in C, and a desire to

contribute to the full software development lifecycle, we encourage you to apply


Firmware Development : Design, develop, and test robust and efficient embedded firmware in C for new and existing products.


Hardware Interaction: Interface directly with various hardware components,

microcontrollers, and develop low-level drivers.


Testing and Debugging: Thoroughly debug and troubleshoot complex embedded

systems, identifying root causes and implementing effective

solutions. Familiarity with debugging tools.


Team Collaboration :Collaborate effectively with cross-functional teams, including

hardware engineers, quality assurance, and product

management, throughout the development process.


Product Lifecycle : Participate actively in the full software development lifecycle,

from requirements gathering and design to implementation,

testing, and deployment.


Technology Expertise: Work extensively with RTOSs, especially FreeRTOS, various

microcontrollers(Arm Cortex-M and ESP32), and implement

communication protocols (e.g., I2C, SPI, UART, CAN).


Software Architecture: Contribute to the design and implementation of software

architectures for embedded systems, ensuring scalability and maintainability


Minimum Requirements (non-negotiables)


  • Bachelor's/Honors degree in Electrical Engineering or Mechatronics.
  • 3 years or more of professional experience in embedded software development
  • Strong problem-solving skills and a keen attention to detail.
  • Excellent communication and interpersonal skills.