This is a great opportunity to be part of high-impact tech development, contributing to cutting-edge systems in energy storage and electric vehicle charging. If you're passionate about firmware, functional modules, and bringing complex ideas to life, keep reading.
What You'll Be Doing:
- Develop and validate firmware and embedded software modules for controllers
- Participate in system-level testing, including Factory, Site, and User Acceptance phases
- Support real-world deployments, including configuring and monitoring live systems
- Analyze system data to troubleshoot issues and improve efficiency
- Collaborate on the design and prototyping of backend APIs, web servers, and cloud infrastructure
- Assist with field setups and ensure devices are properly integrated with remote services
- Conduct hardware validation by reviewing datasheets and performing sample testing
- Write clear technical documentation and maintain version control using Git
- Prepare user manuals and training materials for deployments
- Create and deliver status reports, test summaries, and site completion documents
- Contribute to special projects as needed
- Have a Bachelor's degree in Computer Science, Software Engineering, or a related discipline (Master's preferred)
- Love working collaboratively to solve technical challenges and welcome feedback
- Know your way around programming languages like C/C++, Python, LabVIEW, or Go
- Have experience with embedded Linux systems and real-time programming
- Understand how to work with ARM or RISC-based single-board computers with limited resources
- Have been involved in software design and validation projects (internships or coursework count!)
- Are comfortable with Microsoft Office (Excel, Word, Outlook, etc.) and Git
- Practice clean coding with strong documentation and commenting habits
- Are ready to move between your desk, the testing lab, and the factory floor when needed
- Have hands-on experience with Battery Management Systems (BMS) or EV charging controllers (SECC)
- Know a thing or two about Linux (RT extensions, POSIX), or PLC programming (especially IEC 61131-3)
- Bring a working knowledge of power systems, energy technologies, or microgrids
- Have a portfolio or project experience in embedded systems (that's a big plus!)
- Real-world experience with Li-ion battery systems and EV charging infrastructure
- Deep insights into energy storage, microgrids, and electrified transportation
- Embedded system design from prototype through certification
- Full-stack and cloud-connected architecture, including Linux, APIs, and relational databases
If you're eager to apply your skills in a fast-paced, hands-on environment and where you'll be doing more than just coding, this role is for you.
Apply now!