CareerOwl CareerOwl

Full time
Part time
1 year
2-4 years
5 year+
High school
Other post
Student Jobs


Main Search

A CBC news Business report by Don Pittis on finding a job.




 Posting id   :


11/8/2018 5:10:28 PM
Firmware Developer
 Employer     : IPN Brainpower Consulting Inc.
 From         :
 City         : Vancouver Job type:  Career
 Region       : BC Hours   :  Full-Time
 Country      : CA Duration:  Permanent
 Deadline     : 12/5/2018
 Education    : University or above Experience:  2 to 4 years  
 Salary       : TBD
 Description  : Position Summary:
We are looking for Firmware Developer to work on the development and maintenance of the firmware which at the core of our network solution including work ranging from wireless network communication protocols, embedded applications and the Linux platform itself.

Role Duties and Responsibilities:
• Responsible for the development and maintenance of the firmware.
• Focus on Test Driven Development and building out of the fully automated test and verification environment to ensure the highest quality products.
• Working directly with customer support to troubleshoot and characterize issues on customer networks.
• Delivery of commercial software into large scale Smart Grid networks
• Working with the engineering team to enhance and evolve the software development tools and the analysis tools used in the uniquely challenging task of characterizing issues on massive IIOT scale networks.
• Working closely with senior engineering staff in the development of real-time solutions including work on the bootloader, kernel drivers, and userspace applications
• Working on the wireless communications stack including the development of new features from the physical layer up to the link and network layers.

Education & Professional Credentials:
• University degree preferred, ideally in engineering, computer science, or a related discipline.

Experience Required:
• Experience working with small-form-factor embedded Linux devices and IIOT solutions either through work, coursework, or other projects.
• Software development and product delivery experience through relevant CoOp work terms or other job experience.
• Demonstrated success working in a team environment on complex systems, with the ability to interact with senior developers.
• Demonstrated experience with C, Bash, and a scripting language such as Perl or Python.
• Familiarity with network communication protocols such as TCP/IP and UDP
• Passionate about emerging IoT landscape, and specific wireless solutions.
• Excellent verbal and written English communication skills

Experience Desired:
• Familiarity with industrial protocols such as CAN, Modbus, C12.18, OpenADR.
• Knowledge of power measurement and poly-phase power systems
• A working knowledge of electrical utility systems

Personal Attributes Required:
• Strong team player
• Excellent interpersonal skills, including teamwork, respect & courtesy
• Strong technical aptitude

   web site
 from source  :

  Apply by 
Pallavi (Email address:


Email this posting
To :