Job Title or Location
RECENT SEARCHES

Senior Firmware Engineer

TEEMA - 460 Jobs
Vancouver, BC
Full-time
Executive
Posted 14 days ago
Job Title: Senior Firmware Engineer Job ID: AD824377525Location: Vancouver, BCOverview:Our client is developing a range of energy storage products based on battery technology. An expanding market for these products exists in utility, commercial and industrial markets. With solid funding in place and a committed engineering team they are expanding the product development team. What you will be doing:
  • Design, develop and test a real-time, distributed embedded control system for advanced energy storage applications
  • Analyze and develop firmware requirements based on system requirements
  • Architect, design and implement control system infrastructure
  • Manage the Firmware Release Process
  • Prepare plans for functional and performance testing of the firmware.
  • Prepare design documentation for internal and external customers related to the firmware.
What you must have:
  • Bachelor's degree in Electrical/Software/Mechatronics Engineering
  • 5 to 7 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
  • Understanding of communications protocol such as Modbus.
  • Understanding of serial and ethernet communications.
Nice to have:
  • 2 to 3 years' experience in leading an embedded firmware development team
  • 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
Compensation: Our client offers a competitive salary with generous benefits. For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.comBy applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.