Embedded Software Developer
Swim Recruiting
Vancouver, BC, CA
8h ago
source : BCJobs.com

Permanent Embedded Software Developer role with a cutting-edge organization transforming the IoT industry.

  • Permanent Embedded Software Developer role
  • Cutting edge organization transforming the IoT industry
  • World class team with remote on-boarding
  • What & Why :

    As a result of internal growth and investment in their technology team, our client is looking to add an embedded software developer to their team to work on their networking solutions team.

    You will be building leading cellular routers and gateways that make a difference to first responders by enabling better access to critical data, to help utility companies to operate their equipment more environmentally responsible in renewable energy, and to provide needed connectivity to remote people and equipment.

    You will be developing high quality, thoroughly proven software that will ship in hundreds of thousands of units through collaboration with the wider development team and in partnership with product management and testing.

    Who :

    Our client is a global leader in the IoT field and has a significant focus on R&D. You will be an integral part of building out new capabilities and new device to cloud solutions.

    They have a great office space in Richmond with a shuttle bus that runs from a SkyTrain station and subsidized cafeteria and fitness classes.

    During Covid-19 they have full remote on-boarding capability, but you will be expected to be located in Vancouver to work on-site once it is safe to return.

    You :

    You will bring the following education, skills and experience to the role :

  • 5+ years of technical experience in the below areas :
  • Developing kernel level or user space software for Linux-based embedded system
  • Proficient with git source code control and applying patches
  • IP networking on Linux platforms including IPv4 / IPv6, TCP / IP, Firewall, QoS, DHCP,
  • PPP / SLIP, SSL, and IPsec
  • Real-time embedded software development using C++ and C
  • Script programming using Python and Bash
  • Systematically troubleshooting embedded software for root causes
  • Building embedded Linux projects using Yocto or Bitbake
  • Working knowledge of Linux Wi-Fi support including host, client, and mesh networks
  • Developing cellular network applications and communication tests
  • Network security and software vulnerabilities and exposures
  • Working within an Agile / Scrum environment
  • Capable of using common lab test equipment (e.g. oscilloscope, logic analyzer) when needed
  • BS in Computer Engineering, Electrical Engineering, Computer Science or other related fields
  • Next Steps :

    If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form