Firmware Developer

Greater Vancouver, British Columbia 8 November

IPN Brainpower Consulting Inc.

  • 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
  • Requirements

  • Minimum education level: Bachelor´s Degree
  • Years of experience: 1
  • Language(s): English
  • Availability for travel: No
  • Availability for change of residence: No

Similar jobs

Full Time - Permanent contract - Negotiable

11 November

Full Time - Permanent contract - Negotiable

4 November

Job summary

Related search