The Embedded Software Engineer reports to the EMS Software Manager and will be responsible for designing, developing, and maintaining embedded firmware system logic within the company’s energy storage systems (ESS) for battery management, power conversion systems, and more. This includes working with internal and external stakeholders to understand and refine implementations of the layer 2 and layer 3 Battery Management Systems (BMS) for the ESS systems. It is essential that decisions be made to ensure safety, quality, reliability, and maintainability of such implementations. Provide expertise and support to services, project execution, and application engineering team. Develop and deploy product and application documentation and assist in the benchmarking and evaluation of new technologies, solutions, or suppliers for integration into our offering. This position will specifically focus on Utility scale energy storage solutions with the integration of batteries, inverters, and balance of plant equipment required in a battery power plant.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level