ZipRecruiter
Senior Embedded Software Engineer (Wireless Networking)
ZipRecruiter, Boston, Massachusetts, us, 02298
Overview
About SimpliSafe We\'re a high-tech home security company that protects the life you\'ve built and keeps Every Home Secure. We foster a culture of collaboration and innovation where those seeking their next challenge can grow and make a big impact on the lives of those we protect. We support growth and thriving careers. We are embracing a hybrid work model. Teams split time between the office and home, with core in-person days typically on Tuesday and Wednesday. The remainder of the week is flexible. Why are we hiring? We\'re growing and thriving and seek smart, talented, and humble people who share our values to disrupt the home security space and pursue our mission of keeping Every Home Secure. What You\'ll Do
As a Senior Embedded Software Engineer specializing in Wireless Networking, you will focus on optimizing SimpliSafe\'s wireless communications systems for performance, resilience, and power. You will contribute to product development, working with IoT device connectivity and the full networking stack from physical layer to application. You will debug complex issues and optimize the network stack to achieve high performance, reliability, and power efficiency in our IoT and camera devices. This is a hands-on role involving firmware work, network traffic analysis, and close collaboration with hardware, software, QA, and cloud teams to deliver robust wireless solutions. Responsibilities
Full Communications Stack Network Debugging & Optimization:
Diagnose and resolve complex network issues across the entire stack from wireless radio (PHY/MAC) through TCP/IP to the application layer on embedded IoT devices. Protocol Implementation & Tuning:
Implement, port, and optimize low power wireless (802.11, HaLow, Thread) and TCP/IP protocols to meet performance, power, and memory constraints of embedded systems. Performance Analysis:
Analyze wireless and networking stacks to identify bottlenecks and propose optimization solutions (e.g., retransmission strategies, buffer management, concurrency, power management, scheduling). Root Cause Analysis:
Perform detailed root cause analysis of intermittent networking issues using advanced debugging techniques. Cross-Functional Collaboration:
Work with hardware engineers to characterize RF performance, integrate drivers, and troubleshoot hardware-firmware interactions; collaborate with application software developers for seamless integration. Testing & Validation:
Help define and develop comprehensive test plans for wireless systems in unit, integration, and system contexts with QA and Automation teams. Stay Current:
Keep abreast of wireless technologies, networking protocols, and embedded systems. Travel:
Willing to travel to Asian manufacturing partners 1-3 times per year Required Skills & Experience
Bachelor\'s or Master\'s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. 5+ years of experience in embedded firmware development with a focus on wireless networking. 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 operations, roaming, power saving modes, and coexistence. Hands-on experience with embedded operating systems including FreeRTOS and Linux. Experience with various microcontrollers (e.g., ARM Cortex-M/R) and peripherals. 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 tools such as Wireshark, Communications Analyzer, traffic/load generators, network throttling, and wireless impairment test setups. Qualifications
Experience with Matter/Thread networking is a plus. Familiarity with cloud platforms (AWS IoT) and their connectivity requirements. What Values You\'ll Share
Customer Obsessed Aim High No Ego One Team Lift As We Climb Lean & Nimble What We Offer
A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive A comprehensive total rewards package that supports wellness and security for SimpliSafe employees and their families Free SimpliSafe system and professional monitoring for your home Employee Resource Groups (ERGs) that foster networking, mentoring, and development We wholeheartedly embrace and actively seek applications from all individuals. We are committed to cultivating a diverse and inclusive workplace and welcome perspectives, backgrounds, and experiences. If reasonable accommodations are needed to fully participate in the application or interview process or to perform essential functions, please contact careers@simplisafe.com.
#J-18808-Ljbffr
About SimpliSafe We\'re a high-tech home security company that protects the life you\'ve built and keeps Every Home Secure. We foster a culture of collaboration and innovation where those seeking their next challenge can grow and make a big impact on the lives of those we protect. We support growth and thriving careers. We are embracing a hybrid work model. Teams split time between the office and home, with core in-person days typically on Tuesday and Wednesday. The remainder of the week is flexible. Why are we hiring? We\'re growing and thriving and seek smart, talented, and humble people who share our values to disrupt the home security space and pursue our mission of keeping Every Home Secure. What You\'ll Do
As a Senior Embedded Software Engineer specializing in Wireless Networking, you will focus on optimizing SimpliSafe\'s wireless communications systems for performance, resilience, and power. You will contribute to product development, working with IoT device connectivity and the full networking stack from physical layer to application. You will debug complex issues and optimize the network stack to achieve high performance, reliability, and power efficiency in our IoT and camera devices. This is a hands-on role involving firmware work, network traffic analysis, and close collaboration with hardware, software, QA, and cloud teams to deliver robust wireless solutions. Responsibilities
Full Communications Stack Network Debugging & Optimization:
Diagnose and resolve complex network issues across the entire stack from wireless radio (PHY/MAC) through TCP/IP to the application layer on embedded IoT devices. Protocol Implementation & Tuning:
Implement, port, and optimize low power wireless (802.11, HaLow, Thread) and TCP/IP protocols to meet performance, power, and memory constraints of embedded systems. Performance Analysis:
Analyze wireless and networking stacks to identify bottlenecks and propose optimization solutions (e.g., retransmission strategies, buffer management, concurrency, power management, scheduling). Root Cause Analysis:
Perform detailed root cause analysis of intermittent networking issues using advanced debugging techniques. Cross-Functional Collaboration:
Work with hardware engineers to characterize RF performance, integrate drivers, and troubleshoot hardware-firmware interactions; collaborate with application software developers for seamless integration. Testing & Validation:
Help define and develop comprehensive test plans for wireless systems in unit, integration, and system contexts with QA and Automation teams. Stay Current:
Keep abreast of wireless technologies, networking protocols, and embedded systems. Travel:
Willing to travel to Asian manufacturing partners 1-3 times per year Required Skills & Experience
Bachelor\'s or Master\'s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. 5+ years of experience in embedded firmware development with a focus on wireless networking. 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 operations, roaming, power saving modes, and coexistence. Hands-on experience with embedded operating systems including FreeRTOS and Linux. Experience with various microcontrollers (e.g., ARM Cortex-M/R) and peripherals. 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 tools such as Wireshark, Communications Analyzer, traffic/load generators, network throttling, and wireless impairment test setups. Qualifications
Experience with Matter/Thread networking is a plus. Familiarity with cloud platforms (AWS IoT) and their connectivity requirements. What Values You\'ll Share
Customer Obsessed Aim High No Ego One Team Lift As We Climb Lean & Nimble What We Offer
A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive A comprehensive total rewards package that supports wellness and security for SimpliSafe employees and their families Free SimpliSafe system and professional monitoring for your home Employee Resource Groups (ERGs) that foster networking, mentoring, and development We wholeheartedly embrace and actively seek applications from all individuals. We are committed to cultivating a diverse and inclusive workplace and welcome perspectives, backgrounds, and experiences. If reasonable accommodations are needed to fully participate in the application or interview process or to perform essential functions, please contact careers@simplisafe.com.
#J-18808-Ljbffr