cover image
Electrovaya

Electrovaya

www.electrovaya.com

1 Job

110 Employees

About the Company

Electrovaya Inc. (NASDAQ:ELVA) (TSX:ELVA) is a pioneering leader in the global energy transformation, focused on contributing to the prevention of climate change by supplying safe and long-lasting lithium-ion batteries. The Company has extensive IP and designs, develops and manufactures proprietary lithium-ion batteries and battery systems for energy storage and heavy duty electric vehicles based on its Infinity Battery Technology Platform. This technology offers enhanced safety and industry leading battery longevity. The Company is also developing next generation solid state battery technology at its Labs division. Headquartered in Ontario, Canada, Electrovaya has two operating sites in Canada and has acquired a 52-acre site with a 135,000 square foot manufacturing facility in New York state for its planned gigafactory. To learn more about Electrovaya, please explore www.electrovaya.com.

Listed Jobs

Company background Company brand
Company Name
Electrovaya
Job Title
Software Applications Developer
Job Description
**Job Title:** Applications Software Developer **Role Summary:** Design, develop, and test secure, scalable mobile, desktop, and cloud‑integrated applications that interface with IoT‑enabled battery systems. Collaborate with hardware, firmware, and cloud teams to deliver end‑to‑end solutions while adhering to industry standards and cybersecurity best practices. **Expectations:** - Deliver high‑quality code on schedule and meet project milestones. - Produce clear documentation and maintain design/specification artifacts. - Ensure software complies with IoT, cloud, and cybersecurity standards. - Proactively identify and resolve technical issues across the development lifecycle. - Communicate progress and challenges effectively to cross‑functional stakeholders. **Key Responsibilities:** - Develop desktop and mobile applications using .NET (C#) and WPF, and Flutter/Dart for multi‑platform support. - Implement device‑to‑cloud and cloud‑to‑device communication (CAN, CANopen, Wi‑Fi). - Create and execute unit, integration, and system test plans; debug and troubleshoot software defects. - Write and maintain design specifications, test plans, and other technical documentation. - Collaborate with hardware, firmware, and cloud engineers to integrate software components. - Use source control (Git, Bitbucket) and project management tools (Confluence, JIRA) to track work. **Required Skills:** - .NET development with C# and WPF. - Flutter and Dart for cross‑platform mobile/desktop apps. - Strong object‑oriented programming and design pattern application. - Multi‑threading, parallel processing, and real‑time application development. - Experience with CAN/CANopen and Wi‑Fi communication protocols. - Proficiency with Git/Bitbucket, Confluence, and JIRA. - Solid debugging, testing, and documentation abilities. - Excellent problem‑solving and task‑prioritization skills. **Required Education & Certifications:** - Bachelor’s (or Master’s) degree in Computer Science, Electrical Engineering, or a related field. - 5–8 years of professional experience in application firmware, mobile app development, or cloud software development. - (Optional) Familiarity with ISO 26262, IEC 61508, edge computing, IoT analytics, or machine‑learning for predictive maintenance is a plus.
Mississauga, Canada
On site
09-02-2026