Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Engineer, Embedded Software

$110k - $130k par année

Join the e-Zinc team

Job Title:  Engineer, Embedded Software

Location: Mississauga, ON

Role Type:  Contract 6-12 months with possibility of extension (New Opening)

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 (2022–2025)
  • $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 seeking an experienced and talented Engineer, Embedded Software to join our Product team and play a key role in developing the embedded software that runs our proprietary zinc-air battery technology. This is a highly hands-on engineering role where you will design, develop, and implement embedded software from the ground up, helping bring our next-generation energy storage systems from concept to reality.

Working closely with electrical, mechanical, firmware, and mechatronics engineers, you will translate complex technical requirements into reliable, high-performance software that controls and optimizes battery operation.

We're looking for someone who thrives in a fast-paced product development environment—someone who enjoys building software from scratch, iterating quickly based on testing and team feedback, and adapting to evolving product requirements. The ideal candidate is comfortable navigating ambiguity, solving complex technical challenges, and collaborating across disciplines to deliver robust, production-ready solutions.

This is a unique opportunity to help establish the foundation for software development excellence at e-Zinc while making a direct impact on the commercialization of innovative long-duration energy storage technology.

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-structured and documented code for microcontrollers (e.g., STM32, TI MSPM0, or similar).
  • Implement control flows, fault detection and response, thermal management for battery pack control.
  • 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 firmware integration.

Qualifications

  • Bachelor’s degree in electrical engineering, computer engineering, software engineering, or related field.
  • 5+ years of experience in software development for BESS, automotive, or other industrial controls applications.
  • Experience in structuring and writing real-time embedded applications for microcontrollers using C.
  • Experience implementing various industrial communications protocols (e.g. CAN, CAN FD, MODBUS TCP) in embedded software.
  • Experience with embedded bootloaders or other methods of over-the-air (OTA) firmware updates.
  • Comfortable reading and interpreting schematics, datasheets, and hardware manuals.
  • Documentation: UML, writing software documentation, Doxygen, version control.
  • Comfortable using equipment such as multimeters, oscilloscopes, or logic analyzers to debug hardware interfaces.
  • Understanding of control systems (PID, fuzzy logic, etc.), and data acquisition is an asset.
  • Experience writing software for battery management systems (BMS), energy storage, or power electronics is an asset.

 

At e-Zinc, how we work matters just as much as what we build. The qualities below reflect how our team turns our core values into action every day.

 

Safety : You prioritize safety in everything you do and understand the deep responsibility we have to our people, our customers, and our planet.

Truth : You are honest, transparent, and authentic—with yourself, your teammates, and our customers.

Results: You approach challenges with curiosity and creativity, troubleshoot thoughtfully, and focus on delivering meaningful outcomes.

Team: You contribute to an open and trusting workplace, empower others, and hold yourself and your teammates accountable.

Mastery: You are committed to building domain expertise, bring a strong work ethic, and continuously invest in your own growth and improvement.

Value: You act responsibly with time, financial resources, and effort, always aiming to create the greatest impact and long-term value.

Why Join e-Zinc?

At e-Zinc, your work has purpose. You’ll 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.

 

Note:  At e-Zinc, every application is personally reviewed by our People & Talent team to understand your motivation, experience, and alignment with our mission.

 

Compensation & Total Rewards:

The expected annual salary range for this role is $110,000– $130,000 . For contract roles, it will be comverted into hourly. Final compensation will be determined based on the candidate’s skills, experience, and overall fit for the position.

Eligible employees will be offered a comprehensive Total Rewards package, which can include:

  • Competitive compensation
  • Comprehensive Employer-paid benefits
  • Retirement savings plans with employer contributions
  • Equity grants and opportunity for company ownership
  • Paid vacation time to refresh, plus additional paid time off for special events such as birthdays or religious holidays

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 Voir email sur e-zinc.ca

L'offre d'emploi a été publiée il y a 4 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Engineer, Embedded Software à Mississauga, ON
  •  ...development. Our team is composed of forward-thinking scientists, engineers, and researchers who are passionate about revolutionizing...  ...through innovation. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the... 
    Suggéré
    Temps plein
    Travail au bureau
    Travail à distance

    Roche

    Mississauga, ON
    il y a 11 jours
  •  ...services, leveraging modern AI-augmented engineering practices to accelerate delivery,...  ...for moving from scattered, application-embedded authorization logic toward a coherent, externalized...  ...record building and shipping production software in modern languages (Java, Python, or... 
    Suggéré
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance

    pointclickcare

    Mississauga, ON
    il y a 13 jours
  •  ...bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Intermediate Software Engineer   What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle ·... 
    Suggéré
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance

    pointclickcare

    Mississauga, ON
    il y a 13 jours
  •  ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense... 
    Suggéré
    Temps plein
    Pour les contractants

    aviyatech

    Mississauga, ON
    il y a 13 jours
  •  ...integrate into everyday life. Our innovation engine continuously expands the platform’s...  ...wearable applications. Collaborate on embedded system design, including selection and integration...  ...cross-functionally with firmware, software, mechanical, and systems teams to ensure... 
    Suggéré
    Temps plein
    Le monde entier
    Travail posté

    Myant Shared Service Corp.

    Mississauga, ON
    Il y a 2 mois
  •  ...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions. You’ll... 
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance

    pointclickcare

    Mississauga, ON
    il y a 13 jours
  •  ...your specific team. This is a requirement for this role. Job Summary:   The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs and services to developer tooling, CI/CD... 
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance

    pointclickcare

    Mississauga, ON
    il y a 13 jours
  • $60 - $80 par heure

     ...Build Software That Powers Real-World Technology as a Python Software Developer! Our client...  ...for a 3-month contract to join their Engineering team and help develop software that powers...  ...that communicate directly with embedded hardware. If you enjoy solving real-world... 
    Сontrat
    Pour les contractants
    Le monde entier

    STACK IT Recruitment

    Mississauga, ON
    il y a 11 jours
  • At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance

    pointclickcare

    Mississauga, ON
    il y a 13 jours
  • We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. 
    Temps plein

    aviyatech

    Mississauga, ON
    il y a 13 jours
  • $72.4k - $120.8k par année

     ...Step into a role where your talent for quality engineering directly shapes the future of healthcare technology. As a QA Engineer with IQVIA...  ...testing approaches. Required Skills ~2-5 years of software QA experience, including both manual and automated testing for... 
    Temps plein
    Temps partiel
    Travail à distance
    Le monde entier

    IQVIA

    Mississauga, ON
    il y a 16 jours
  • As a Team Lead, Embedded Development your key area of responsibility will be to lead a team that is developing the hardware and firmware...  ...within the Automotive department, as well as Solutions Engineering, Software Development, and key leadership stakeholders. How you'll... 

    Exact Match Recruitment

    Mississauga, ON
    Il y a 2 mois
  • At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance

    pointclickcare

    Mississauga, ON
    il y a 13 jours
  • $93k - $139k par année

     ...integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: As a seasoned Software Engineer, you bring a strong combination of software expertise and hands-... 

    Synopsys Inc

    Mississauga, ON
    il y a 15 jours
  •  ...integrate into everyday life. Our innovation engine continuously expands the platform’s...  ...We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle...  ...reading logs and using debugging tools for embedded systems/firmware. Experience with... 
    Temps plein
    Le monde entier
    Travail posté

    Myant Shared Service Corp.

    Mississauga, ON
    il y a 11 jours
  • $90k - $130k par année

     ...professionals on ambitious, large - scale technology projects, directly embedded in our clients’ environments. At Levio, we value  expertise ,...  ...or DEC with relevant experience Knowledge of the full software development lifecycle and testing methodologies Proficiency in... 
    Emploi permanent
    Temps plein
    Horaires flexibles

    Levio

    Mississauga, ON
    il y a 4 heures
  •  ...technologies and making a difference in the world. Job Title: Software Analyst Location : Mississauga, Canada Work Model:...  ...team members to suggest potential fixes and coordinate with the engineering team. Work with internal teams to understand and contribute... 
    Temps plein
    Stage
    Le monde entier
    Horaires flexibles

    SOTI Inc.

    Mississauga, ON
    il y a 12 jours
  • $53 par heure

     ...than 2 years On site Work must be completed at the physical location. There is no option to work remotely. Work setting ~ Software company Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making... 
    Travail à distance

    TechDoQuest Inc

    Mississauga, ON
    il y a 4 jours
  • $82.7k - $103.3k par année

     ...cleaning, sanitizing, maintenance products and services for the hospitality, institutional and industrial markets is seeking a Plant Engineer. The Plant Engineer will lead and manage all engineering projects with a focus on increasing the level of safety, implementing... 
    Contrat Longue Durée
    Pour les contractants
    Travail au bureau
    Horaires flexibles
    Travail posté
    Équipe de nuit
    Équipe de l'après-midi

    Ecolab Inc.

    Mississauga, ON
    il y a 1 jour
  •  ...Junior Hardware Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics...  ...reliable safety-critical electronics and software systems to the aerospace, defence, and...  ...is an asset ~ Experience with embedded C is an asset. ~ Prior working experience... 
    Temps plein

    Aversan Inc.

    Mississauga, ON
    il y a 6 jours
  •  ...Job Description Overview Join our team as a Control System Software Specialist leading complex software and control design,...  ...nuclear projects. You will oversee technical documentation, guide engineering teams, and collaborate closely with clients and suppliers to deliver... 
    Temps plein
    Stage
    Horaires flexibles

    AtkinsRéalis

    Mississauga, ON
    il y a 11 jours
  •  ...integrate into everyday life. Our innovation engine continuously expands the platform’s...  ...biosensors, electronics, data, and intelligent software into everyday garments that enable...  ...Mechanical Engineering, Systems Engineering, Embedded Hardware, Product Development Engineering... 
    Contrat Longue Durée
    Temps plein
    Сontrat
    Le monde entier
    Horaires flexibles
    Travail posté

    Myant Shared Service Corp.

    Mississauga, ON
    il y a 6 jours
  • $86k - $135k par année

     ...Requisition ID: 99515  Job Category:  Engineering  Location:  Mississauga, ON, Canada  Join a company that is passionately committed...  ...Proficient with the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN Demonstrated ability to... 
    Contrat Longue Durée
    Travail au bureau
    Zone locale
    Horaires flexibles

    Hatch

    Mississauga, ON
    il y a 19 heures
  •  ...******************   Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense...  .... Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace... 
    Temps plein

    aviyatech

    Mississauga, ON
    il y a 13 jours
  •  ...AtkinsRealis Nuclear is seeking a Senior Cyber Security and Software Qualification Specialist to join DNNP smart modular reactor team...  ...Integrating software and hardware components and preparing software engineering documents such as test procedures, test reports, operation... 
    Temps plein
    Emploi en cdd
    Stage
    Travail au bureau
    Horaires flexibles

    AtkinsRéalis

    Mississauga, ON
    il y a 8 jours
  • $72k - $105k par année

     ...Requisition ID: 97829  Job Category:  Engineering  Location:  Mississauga, ON, Canada  Join a company that is passionately committed...  ...shall demonstrate knowledge of working with hydraulic software’s and ability to analysis the results The candidate shall demonstrate... 
    Contrat Longue Durée
    Pour les contractants
    Travail au bureau
    Zone locale
    Horaires flexibles

    Hatch

    Mississauga, ON
    il y a 19 heures
  •  ...to design, finance, and operate high impact DER solutions—including asset optimization, demand response, metering, and power system engineering. Managing 1,400+ MW of flexible capacity across Ontario, NYISO, PJM, MISO, and AESO, we make sustainable attainable.  Why Join... 
    Emploi permanent
    Temps plein
    Travail manuel
    Horaires flexibles
    3 jours par semaine

    Rodan Energy Solutions Inc.

    Mississauga, ON
    il y a 27 jours
  • $90k - $120k par année

     ...Requisition ID: 100490  Job Category:  Engineering; Metals  Location:  Mississauga, ON, Canada  Join a company that is passionately...  ...and development of mass balance models in simulation software (METSIM, SysCAD, IDEAS) •    Provide process design requirements... 
    Contrat Longue Durée
    Zone locale
    Horaires flexibles

    Hatch

    Mississauga, ON
    il y a 19 heures
  • $80k - $89k par année

     ...team. This is a requirement for this role. Position Summary As part of the Professional Services, Solution Services team, the Software Implementation Consultant, will act as the principal liaison with the customer to implement leading practices to optimize workflows... 
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    PointClickCare

    Mississauga, ON
    il y a 12 jours
  •  ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the...  ...systems and use of analysis functions in ETAP or other similar software is an asset. Direct experience with Boiling Water Reactor (BWR... 
    Temps plein
    Pour les contractants
    Stage
    Horaires flexibles

    AtkinsRéalis

    Mississauga, ON
    il y a 7 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Engineer, Embedded Software. Soyez parmi les premiers à postuler !