Job Specifications
Job Title: Applications Software Developer
Company Overview:
Electrovaya Inc. (NASDAQ: ELVA) (TSX: ELVA) is a pioneering leader in 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, 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. As we continue to grow and expand our product offerings, we are seeking a talented Engineering Quality Leader to join our team.
Position Overview:
We are seeking a motivated and skilled Applications Software Developer to contribute to the development of cutting-edge mobile and desktop applications and cloud-integrated solutions. As a key member of our engineering team, you will play a definitive role in designing, implementing, and testing software components for our IoT ecosystem. This role offers an excellent opportunity for growth and hands-on experience in a dynamic and innovative environment.
Responsibilities:
Mobile Applications Development:
Develop secure and scalable desktop and mobile applications, including device-to-cloud and cloud-to-device communication mechanisms.
Develop applications that interface with Electrovaya’s batteries over CAN, CANopen or Wi-Fi communication links.
System Debugging and Validation:
Develop and execute testing plans for application systems that interface with embedded devices, including unit tests, integration tests, and system-level tests.
Utilize debugging tools and techniques to troubleshoot and resolve software issues in a timely manner.
Documentation and Standards Compliance:
Create and maintain documentation, including design specifications and test plans, to facilitate team collaboration and knowledge retention.
Ensure software adheres to industry standards and cybersecurity best practices relevant to IoT and cloud systems.
Collaboration and Communication:
Collaborate with cross-functional teams, including hardware, firmware, and cloud engineers.
Communicate project progress, technical challenges, and proposed solutions effectively to team members and stakeholders.
Requirements:
Education & Experience:
Bachelor's or master's degree in electrical engineering, Computer Science, or related field.
5-8 years of experience in application firmware, mobile applications development, or cloud software development.
Technical Expertise:
Strong experience using the .NET platform, specifically C# and WPF.
Proficient in software design principles, architecture patterns, and engineering best practices, particularly for Flutter-based applications.
Hands-on experience with Dart for multi-platform application development.
Experience with multi-threading, parallel processing, and real-time software applications.
Skilled in object-oriented programming and applying design patterns in software development.
Familiarity with source control systems, including Git and Bitbucket.
Experience using collaboration and project management tools, such as Confluence and JIRA
Problem-Solving:
Strong problem-solving skills, with the ability to diagnose and resolve system issues.
Ability to prioritize tasks and meet project deadlines effectively.
Preferred Skills:
Familiarity with edge computing and IoT analytics.
Exposure to functional safety standards such as ISO 26262 or IEC 61508.
Knowledge of machine learning techniques for predictive maintenance and data analytics.
Understanding thermal and power management systems for IoT devices.
Why Join Us?
Contribute to the development of next-generation IoT and cloud-integrated solutions in a dynamic, innovative environment.
Work alongside a diverse and skilled team committed to advancing embedded and IoT technologies.
Competitive compensation, benefits, and opportunities for professional growth.
Electrovaya is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all 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 Co...
Know more