Transform the future of renewable energy as an Advanced Embedded Software Engineer at e-Zinc, Toronto. This full-time chance is all about creating the software behind our innovative battery technology. As an Embedded Software Engineer at e-Zinc, you will take on a crucial role in developing the embedded systems that power our cutting-edge zinc-air batteries.
This position combines technical prowess with creative problem-solving, requiring collaboration with electrical and firmware teams. You will enjoy significant responsibilities in producing reliable, robust software that meets the challenges of energy storage demands. Key Responsibilities:
- Design and test firmware controlling battery operations
- Write optimized code for microcontrollers like STM32
- Implement safety features and diagnostics
- Collaborate on system architecture and design reviews
- Analyze and debug system performance
Requirements:
- Bachelor’s in electrical or computer engineering
- Minimum of 5 years in embedded software development
- Proficient in C for real-time systems
- Knowledge of communication protocols like CAN and MODBUS
- Experience with debugging hardware interfaces
Leverage your expertise to drive innovation in the renewable energy sector at e-Zinc.