Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SimpliSafe Logo

Principal Embedded Software Engineer (Wireless Networking)

SimpliSafe

Salary not specified
Aug 15, 2025
Boston, MA, US
Apply Now

SimpliSafe is looking to optimize the performance, resilience, and power consumption of its wireless communication systems for IoT devices and cameras.

Requirements

  • Expert-level proficiency in C/C++ for embedded systems.
  • Deep understanding of the entire TCP/IP networking stack (Layers 2-7), including Ethernet, IP, TCP, UDP, DNS, DHCP, Thread, etc.
  • Extensive experience with WiFi (802.11) protocols, including MAC layer operations, roaming, power saving modes, and coexistence.
  • Proven ability to optimize embedded networking stacks for throughput, latency, power consumption, and memory footprint.
  • Strong understanding of network security concepts, protocols, certificates/keys, firewalls, packet inspection and filtering.
  • Familiarity with the following tools: Wireshark, Communications Analyzer, Traffic/Load generators, Network throttling, Wireless impairment test setups.
  • Hands-on experience with embedded operating systems including FreeRTOS and Linux.

Responsibilities

  • Diagnose and resolve complex network connectivity, throughput, latency, and reliability issues across the entire networking stack, from the wireless radio (PHY/MAC layers) through TCP/IP and up to the application layer on embedded IoT devices.
  • Implement, port, and optimize low power wireless (802.11, HaLow, Thread) and TCP/IP protocols to meet specific performance, power, and memory constraints of embedded systems.
  • Conduct in-depth performance analysis of wireless and networking stacks, identifying bottlenecks and proposing innovative solutions for optimization (e.g., retransmission strategies, buffer management, concurrency, power management, scheduling).
  • Perform detailed root cause analysis of intermittent and hard-to-reproduce networking issues using advanced debugging techniques and tools.
  • Work closely with hardware engineers to characterize RF performance, integrate drivers, and troubleshoot hardware-firmware interactions.
  • Collaborate with application software developers to ensure seamless integration and optimal use of network services.
  • Define and help develop and comprehensive test plans for wireless our QA and Automation teams to include unit, integration, and system-level tests.

Other

  • 10+ years of experience in embedded firmware development with a strong focus on wireless networking.
  • Willing to travel to Asian manufacturing partners 1-3 times per year
  • Customer Obsessed
  • Aim High
  • No Ego