drjobs Software Engineer - Battery Systems

Software Engineer - Battery Systems

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About e-Zinc

e-Zinc is an energy storage venture based in Toronto with a breakthrough technology poised to disrupt the market. As the global energy grid moves to higher levels of penetration of renewable energy there is a surging need for affordable flexible long-duration energy storage. e-Zinc is uniquely positioned to meet this demand as the first company in the world to metalize electricity.

Backed by over CAD $80 million in funding from leading global strategic and financial investors - such as Toyota Ventures Mitsubishi Heavy Industries Eni Evok Innovations and BDC - e-Zinc has garnered international recognition for its proprietary technology and visionary roadmap. Highlights include:

  • Named to the Global Cleantech 100 for four consecutive years ()
  • $1M Grand Prize winner of the Impact Canada Charging the Future Challenge
  • Awarded a $1.6M grant from Breakthrough Energy Solutions Canada
  • Secured over $12M in funding across three projects from Sustainable Development Technology Canada (SDTC)
  • Recipient of a USD $1.3M grant from the California Energy Commission

As e-Zinc moves toward commercialization e-Zinc is expanding its team to bring our transformative technology to market and support the future of renewable energy.

Opportunity

e-Zinc is searching for an experienced and talented Software Engineer Battery Systems to join the technology team to develop the software on industrial and embedded controllers to control and optimize the operation of our proprietary zinc-air battery systems. This is a hands-on technical role where you will collaborate with cross-functional teams to write embedded software that brings our next-generation energy storage technology to life. Please note this is a 3 months contract with the option to extend as per business needs.

Position Scope and Responsibilities

  • Design develop and test embedded firmware that controls the operation of zinc-air battery systems (charge/discharge cycles safety mechanisms diagnostics and more)
  • Write well-documented code for PLCs (e.g. Phoenix Contact PLCNext) and microcontrollers (e.g. STM32 TI MSP430 or similar).
  • Implement control flows fault detection and response thermal management and battery algorithms.
  • Integrate sensors actuators and power electronics through analog digital and other communications interfaces.
  • Contribute to system-level architecture decisions and participate in design reviews.
  • Collaborate with electrical and battery teams to translate system requirements into reliable code.
  • Analyze system logs perform debugging and propose firmware improvements based on collected data.
  • Support prototype builds and field deployments by ensuring stable software integration.

Qualifications

  • Bachelors or Masters degree in Electrical Engineering Computer Engineering Software Engineering or related field.
  • 5 years of experience in software development.
  • PLC programming experience using ladder logic and structured text (e.g. Phoenix Contact PLCNext).
  • Experience in structuring and writing embedded programs for microcontrollers using C/C.
  • Experience implementing various industrial communications protocols (CAN CAN FD CAN ISO-TP PROFINET MODBUS TCP) on PLC hardware.
  • Comfortable reading schematics datasheets hardware manuals.
  • Documentation: UML writing software documentation Doxygen version control (git).
  • Experience working on battery management systems (BMS) energy storage power electronics or embedded control systems is an asset.
  • Comfortable using equipment such as multimeters oscilloscopes or logic analyzers to debug hardware interfaces.
  • Understanding of control systems (PID fuzzy logic etc.) and control system logic and data acquisition.
  • Strong hands-on problem-solving skills and attention to detail.

Who You Are

  • Motivated self-starter who thrives in a fast-paced emerging growth environment
  • Highly disciplined with a strong sense of ownership and accountability
  • Strong written and verbal communication skills.
  • Professional integrity and personal effectiveness
  • Collaborative and adaptable with a continuous improvement mindset.
  • Passion for innovation and contributing to a better future

Why Join e-Zinc

At e-Zinc your work has purpose. Youll be part of a pioneering team building transformative technology that will help shape the future of clean energy. We offer a dynamic work environment meaningful projects and the opportunity to grow your career alongside passionate purpose-driven colleagues.

Encouragement to Apply

Studies show that individuals in underrepresented groups are less likely to apply for jobs unless they meet every qualification. If you find you are passionate about this role and meet many of the items listed we encourage you to apply!

e-Zinc is proud to be an equal opportunity employer that celebrates and supports diversity. We thrive in an environment of mutual respect and welcome all applicants.

If you require accommodations at any stage in the hiring process please contact us at

Employment Type

Full Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.