Embedded Software Developer - WiFi Mesh & Router Protocols

Symboticware
Calgary
CAD 80,000 - 100,000
Job description

Symboticware is a fast-growing Industrial IoT leader headquartered in the USA and Canada. We're on a mission to disrupt the $600B annual lost productivity problem across core industries by creating an AI-driven Operating System of Intelligence. We have one of the best cultures in the tech industry, centered around incredible transparency, trust, and integrity.

We are a team of builders who share a passion for solving decades-long Asset Performance Management challenges and making traditional industries more sustainable.

The Product:

4-Sight.ai is the industry's first and one-of-a-kind AI-based HW-SW platform that will disrupt the core industries with actionable predictive insights that improve productivity, reduce GHG emissions, and maximize operating efficiency.

And you are:

You are an ambitious self-starter with an entrepreneurial spirit and want to be a part of a fast-growing Industrial IoT SaaS company. Symboticware is looking for a Embedded Software Developer - WiFi Mesh & Router Protocols to join our growing team to help build the next level of our cutting-edge IoT products.

About the role

We are looking for an experienced Embedded Software Developer with specialized expertise in WiFi Mesh networking and router protocols. You will play a pivotal role in designing, developing, and optimizing software for WiFi Mesh routers and related networking devices. As part of our team, you will focus on creating robust, scalable solutions for IoT platforms that require seamless connectivity and enhanced WiFi coverage through Mesh networks.

Key Responsibilities:

  • Design, implement, and optimize embedded software for WiFi routers and WiFi Mesh networking devices.
  • Develop and integrate Mesh networking protocols to improve wireless connectivity and coverage in complex environments.
  • Customize and extend open-source platforms like OpenWRT to support advanced routing and Mesh networking features.
  • Work with advanced WiFi standards and protocols (802.11 a/b/g/n/ac/ax) to ensure maximum performance and reliability.
  • Collaborate with hardware and systems teams to ensure smooth integration of software with networking hardware.
  • Debug and troubleshoot complex networking issues, particularly in Mesh network environments.
  • Drive performance optimizations in Mesh routing algorithms and ensure minimal latency in large network setups.
  • Ensure high security standards for Mesh networks, including encryption, authentication, and secure data transmission.
  • Collaborate with cross-functional teams to support seamless cloud connectivity and IoT device communication.
  • Document code, create test plans, and maintain high-quality code through best practices and peer reviews.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development with a focus on networking devices like WiFi routers and Mesh networks.
  • Expertise in WiFi Mesh technologies and protocols (802.11s, 802.11k, 802.11v, 802.11r).
  • Proven experience in working with and customizing OpenWRT or similar open-source platforms for networking devices.
  • In-depth knowledge of networking protocols such as TCP/IP, UDP, DNS, DHCP, and routing algorithms.
  • Proficiency in C/C++ for embedded systems, with a good understanding of Python for scripting and automation.
  • Experience with network security protocols (WPA3, WPA2, encryption methods, etc.) in WiFi routers and Mesh networks.
  • Strong understanding of wireless networking, signal strength optimization, and RF performance tuning.
  • Experience troubleshooting and debugging networking and embedded systems issues (GDB, JTAG).
  • Familiarity with version control systems such as Git and CI/CD pipelines for embedded software development.

Preferred Skills:

  • Hands-on experience with large-scale deployments of Mesh networks or WiFi routers.
  • Knowledge of other wireless protocols such as Bluetooth, ZigBee, or LoRa is a plus.
  • Familiarity with cloud platforms, edge computing, and their integration with Mesh networks and IoT devices.
  • Experience with automated testing tools and performance analysis for networking hardware.

Benefits:

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • Flexible working hours and remote work options
  • Opportunities for professional growth and skill development
  • Collaborative work environment on innovative and impactful projects

If you’re passionate about cutting-edge WiFi Mesh technology and have the skills to develop the next generation of connected devices, we’d love to hear from you!

To apply: Please submit your resume and a cover letter detailing your experience in WiFi Mesh networks, router development, and embedded software expertise.

Job Type: Full-time

Pay: $80,000.00-$120,000.00 per year

Schedule:

  • Monday to Friday

Work Location: Hybrid remote in Calgary, AB

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Embedded Software Developer - WiFi Mesh & Router Protocols jobs in Calgary