Senior Embedded Software Developer - Symboticware
  • Varennes, Quebec, Canada
  • via Jobleads.com
-
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.

4-Sight.ai, our flagship product, 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.

Symboticware is looking for a Junior Embedded Software Developer to join our growing team to help build the next level of our cutting-edge IoT products.

About the role

Our hardware products – IoT devices, sensors, and rugged tablets – are plug-and-play and have an integral role in our product portfolio. The cross-functional embedded team at Symboticware designs, develops, prototypes, and manages the products' supply chain, production, and deployment. The Senior Embedded Software Developer plays a vital role in the team with the ultimate task of driving the release of our products and fulfilling the acceptance criteria.

Responsibilities

  • Design and implement new software components for embedded Linux systems.
  • Troubleshoot and resolve issues in both new and existing software.
  • Enhance functionality and optimize performance in the Linux kernel and user space.
  • Implement new features such as WiFi Mesh networks using OpenWRT technologies or similar.
  • Contribute to code reviews, ensuring software quality and adherence to standards.
  • Maintain clear and comprehensive documentation for software design, implementation, and troubleshooting.
  • Collaborate with cross-functional engineering teams and communicate project status.
  • Incorporate open-source technologies to enhance our product offering.
  • Create test regimens to validate and verify product functionality.
  • Provide mentorship and direction to junior team members.
  • Support the sales team in the preparation of proposals and technical documentation.
  • Solve hardware/firmware-related issues and collaborate within the design team.

Qualifications

  • 7+ years of software engineering experience.
  • Mastery of C++, Java, Python, Linux and Wireless protocol stacks.
  • Expertise in Embedded Linux build systems Device Driver development, and Device Tree implementation.
  • Familiarity with MQTT and JSON data-interchange format.
  • Experience with AWS IoT Core and Docker containers.
  • Experience implementing CI/CD infrastructures.
  • Familiarity with Agile and Test-driven development.
  • Experience with vehicle data interfaces and protocols (CAN bus, J1708, J1939, OBD2, Ethernet, USB).
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers) and debugging tools.
  • Proven track record of delivering results in a fast-paced environment.
  • Excellent communication skills and ability to work autonomously.

Preferred Qualifications

  • Experience in the telematics industry.
  • Knowledge of Embedded Linux Development.
  • Familiarity with network protocols and security in embedded systems.
  • Experience with version control systems such as Git.
  • Experience with WiFi Mesh network technologies, preferably using OpenWRT or similar.

Benefits

For our employees, we provide a competitive compensation package, medical, dental, and life insurance, and growth opportunities in the rapidly evolving field of industrial IoT.

We support flexible/hybrid work arrangements and are committed to finding the way of work that will be the most beneficial for our team.

Job Type: Full-time

Benefits:

  • Dental care
  • Paid time off
  • Vision care
  • Work from home

Schedule:

  • Monday to Friday

Work Location: Hybrid remote in Calgary, AB

#J-18808-Ljbffr

;