Senior Firmware Engineer

Richmond, BC, Canada

Job Description


Zinc8 Energy Solutions is developing a range of energy storage products based on a novel zinc-air flow battery technology. An expanding market for these products exists in utility, commercial, industrial, microgrid and similar applications. With powerful backing and a committed engineering nucleus, Zinc8 is expanding its product development team to capitalize on this rare opportunity.
Duties & Responsibilities:

  • Design, develop and test a real-time, distributed embedded control system for an advanced energy storage application
  • Analyze and develop firmware requirements based on system requirements
  • Architect, design and implement control system infrastructure
  • Manage the Firmware Release Process
  • Establish and maintain sound development standards and practices
  • Prepare plans for functional and performance testing of the firmware.
  • Prepare design documentation for internal and external customers related to the firmware.

Minimum Qualifications:
  • Bachelor’s degree in Electrical/Software/Mechatronics Engineering
  • 5 to 10 years’ experience in embedded firmware development in a real-time environment
  • Experience with architecture, design and documentation of a distributed control system
  • Experience developing and implementing closed loop control systems
  • Experience with hardware prototype development and testing
  • Experience with the control of devices such as pumps, motors
  • Must be fluent in English with excellent communication skills
  • Understanding of communications protocol such as Modbus.
  • Understanding of serial and ethernet communications.

Desirable Qualifications:
  • 2 to 5 years’ experience in leading an embedded firmware development team
  • Proven ability to deliver embedded systems into volume production
  • Experience in supporting volume products through a customer service organization
  • Experience with the design of battery management systems
  • Familiarity with developing embedded firmware on Texas Instruments or similar MCU’s
  • Exposure to TI Code Composer and RTOS
  • Experience developing firmware to manage serial and analog inputs from various sensors
  • Experience architecting communications interface protocols between devices.
  • Experience designing data acquisition systems with triggering capability and non-volatile storage
  • Appreciation of firmware development procedures and disciplines
  • Understanding of DNP 3.0 Communications Protocol
  • Understanding of network security

Compensation: We offer a competitive salary with generous benefits. We promote an open and inclusive environment in which our colleagues are encouraged to be creative and resourceful.
Due to the high volume of applications we receive, only those shortlisted will be contacted.
Thank you for your interest in career opportunities at Zinc8 Energy Solutions Inc..
We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, ancestry, place of origin, religion, family status, marital status, physical disability, mental disability, sex, age, sexual orientation, political belief, or conviction of a criminal or summary conviction offense unrelated to their employment.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2025198
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Richmond, BC, Canada
  • Education
    Not mentioned