Senior Embedded 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.
Overview: We are looking for Senior Embedded Engineer to join the Embedded Software Team at our Richmond facility. In this role, you will be responsible for the design and development of embedded software applications for our next generation products. You\xe2\x80\x99ll help implement a distributed process model to control flow batteries used for energy storage. To be successful in this role, candidates must have a good general knowledge of embedded systems, RTOS, C++/C, and software development lifecycle.
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
  • 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.
  • Other duties as assigned.

Minimum Qualifications:
  • Bachelor\xe2\x80\x99s degree in Electrical/Software/Mechatronic Engineering
  • Minimum 5 years of embedded firmware development experience in a real-time environment
  • 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
  • Good understand of network communications protocol such as DNP 3.0 and Modbus TCP/IP.
  • Familiar with network security
  • Must be fluent in English with excellent communication skills

Desirable Qualifications:
  • 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\xe2\x80\x99s
  • 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

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
    JD2116253
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Richmond, BC, Canada
  • Education
    Not mentioned