Skip to content
mimi

Embedded Software IoT Expert

Redolent

Burlington · On-site Full-time Senior Today

About the role

You will design, develop, and optimize firmware for IoT-enabled consumer products.

Responsibilities

  • Develop and maintain embedded firmware using FreeRTOS, lwIP, and mbedTLS.
  • Implement connectivity solutions via Azure IoT, WiFi, and BLE.
  • Integrate secure communication protocols including X.509 certificates, MQTT, HTTPS, DHCP, TCP, UDP, and TLS.
  • Debug and resolve connectivity and performance issues using network traffic tools.
  • Optimize firmware using JTAG and other embedded development tools.
  • Manage the full software development lifecycle within a Scrum framework.

Required Skills

  • 5+ years of experience in embedded firmware development for IoT environments.
  • Proficiency with FreeRTOS, lwIP, and mbedTLS.
  • Hands-on experience with Azure IoT, AWS IoT, Ayla, or Cumulocity.
  • Strong knowledge of BLE, WiFi, and GATT.
  • Deep understanding of network protocols: MQTT, HTTPS, DHCP, TCP, UDP, and TLS.
  • Experience with X.509 certificate management and secure communication.
  • Proficiency with ARM CPUs and JTAG debugging.
  • Experience using Atlassian Suite (Jira, Confluence, Bitbucket).
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

Preferred Skills

  • Experience with consumer electronic products.
  • Knowledge of low-power design principles and energy-efficient coding.

Skills

ARMAzure IoTAWS IoTAtlassian SuiteBLEConfluenceDHCPDockerembedded development toolsFreeRTOSGATTHTTPSJTAGJiralwIPmbedTLSMQTTScrumTCPTLSUDPWiFiX.509

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free