✨ About The Role
- Develop and lead the implementation of low-level software platform for custom microcontrollers responsible for battery management, power conversion, and human interface controls
- Design and develop remote control and telemetry functions for user and service-oriented workflows
- Collaborate with cloud applications team on telemetry and remote interface specification
- Create software for touchscreen and physical controls to enhance operator experience
- Collaborate with System Integration and Test teams during R&D and Sustaining Engineering product phases
⚡ Requirements
- Experienced firmware engineer with 5+ years of embedded C/C++ programming and familiarity with scripting languages like Python
- Strong understanding of embedded system architecture and experience with debugging tools and optimization techniques
- Ability to collaborate with cross-functional teams, provide technical guidance, and mentor team members
- Excellent communication skills to articulate technical concepts to both technical and non-technical stakeholders
- Passion for developing safe, reliable, and maintainable software in the energy industry