Your mission
As an Engineering Intern at Moonwatt, you will work at the intersection of embedded software electronics design, and electrical engineering. Among others, you will work on the development, testing and integration of our battery management system.
This is a hands-on internship where you will be contributing directly alongside senior engineers, develop and test prototypes, and build our production firmware.
The internship is designed with a strong intention to convert to full-time for high performers.
What You Will Work On
Embedded Software Development
- Write cutting edge software in C/C++, focusing on high performance and low latency, for our Battery Management Unit (BMU) and Cell Monitoring Unit (CMU) boards
- Help scale automated testing by creating Software-In-the-Loop and Hardware-In-the-Loop infrastructure, integrating validation coverage for a robust CI/CD process
- Participate on the design and implementation of the Software Over-The-Air Updates process, focusing on robustness and cybersecurity of the product
- Create new communication and control interfaces (Ethernet, CAN, RS485) that help integrate the software ecosystem across the different components
- Collaborate with data engineering teams to analyze system logs and develop diagnostic and fault-detection firmware logic
Electronics & Hardware Support
- Assist in PCB schematic design reviews, hardware bring-up, and troubleshooting for BMS electronics
- Support validation and testing of low-voltage and high-voltage electrical architectures within battery systems
System Integration & Testing
- Assist in integration and assembly of battery packs and BMS electronics within prototype enclosures
- Support functional, safety, and thermal testing activities for BMS firmware verification and validation
- Interface with suppliers and manufacturing partners to support component testing, quality control, and documentation