Remote Firmware Engineer

Logo of intent

intent

πŸ’΅ $23k-$30k
πŸ“Remote - Poland

Job highlights

Summary

The job description is for a freelance Firmware Engineer at intent, a software house specializing in IoT and connected devices. The candidate will gather requirements from clients, develop firmware, test releases, and more. They should have at least 4 years of experience in Firmware development, knowledge of C development for embedded systems, experience with ESP32, Bluetooth knowledge including BLE, good command of English (minimum B2), and more.

Requirements

  • At least 4 years of professional experience as a firmware developer
  • Experience with C/C++ development for embedded systems
  • Experience with ESP32 and Espressif ESP-IDF and ESP-ADF libraries
  • Experience with STM32
  • Working knowledge of Bluetooth, including BLE, and Bluetooth Mesh, and familiarity with all layers of the Bluetooth stack
  • Knowledge of toolchains like Cmake, GCC, Python-based, etc
  • Familiarity with common IoT-related protocols like MQTT, and web sockets
  • Familiarity with the landscape of connected devices (IoT, Home automation, Wearables, Automotive, etc)
  • At least B2 English skills (both written and spoken)
  • Self-reliance, responsibility for assigned tasks, and effective time management

Responsibilities

  • Gather and analyze requirements from clients
  • Consult clients and internal teams on solutions, stacks, and tools
  • Plan, develop, and implement firmware
  • Work alongside our mobile teams to streamline, optimize, or sometimes troubleshoot communication between device and companion applications
  • Test firmware releases
  • Write and maintain firmware documentation
  • Estimate your work
  • Participate in the requirement discussion meetings and daily calls, providing feedback on inconsistencies and open issues
  • Spearhead better practices, and ensure standards are set and followed. Participate in knowledge-sharing activities within and outside of intent

Preferred Qualifications

  • Experience with rapid hardware prototyping on Arduino/RaspberryPI/ Beaglebone/Nucleo
  • Working knowledge of LoRa, Zigbee, Thread, WiFi, and other networking standards
  • Experience deploying and managing fleets of IoT devices with the help of AWS IoT Core, GCP Cloud IoT, Azure IoT, or similar
  • Experience with cryptography
  • Experience with audio paths (encoding/decoding, mixers, etc)
  • Experience with Machine Learning on embedded
  • Experience with Rust

Benefits

  • 100% remote work
  • Flexible working hours
  • Knowledge-sharing initiatives
  • If after a few months of working together, we’re all on the same page, then definitely we’ll gladly invite you to join our internal intent team for long-term collaboration and you’ll enjoy all the benefits, such as paid holidays, paid sick leave, training budget, and much more!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let intent know you found this job on JobsCollider. Thanks! πŸ™