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)