SimpliSafe
Principal Embedded Software Engineer (Wireless Networking)
SimpliSafe, Boston, Massachusetts, United States, 02298
Principal Embedded Software Engineer (Wireless Networking)
Join to apply for the Principal Embedded Software Engineer (Wireless Networking) role at SimpliSafe. Overview
We're a high-tech home security company that's passionate about protecting the life you've built and our mission of keeping Every Home Secure. We foster a no ego culture of collaboration and innovation where those seeking their next challenge can find big opportunities and make a huge impact on the lives of all those we protect. We don't just want you to work here. We want you to grow and thrive here. We are embracing a hybrid work model that enables our teams to split time between office and home. Hybrid means core days in the office on Tuesday and Wednesday; other days can be remote. Responsibilities
Full Communications Stack Network Debugging & Optimization:
Diagnose and resolve complex network connectivity, throughput, latency, and reliability issues across the entire networking stack, from the wireless radio (PHY/MAC) through TCP/IP up 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:
Conduct in-depth performance analysis, identify bottlenecks, and propose 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 teams for seamless integration. Testing & Validation:
Define and help develop comprehensive test plans for wireless systems, including unit, integration, and system-level tests with QA and Automation teams. Stay Current:
Keep abreast of the latest 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 a related field. 10+ years of embedded firmware development with a strong 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. Extensive experience with WiFi (802.11) protocols, including MAC layer 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 their 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: Wireshark, Communications Analyzer, Traffic/Load generators, Network throttling, Wireless impairment test setups. Preferred 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 - Building empathy for customers and prioritizing their needs. Aim High - Always challenging ourselves and others to raise the bar. No Ego - Maintaining a humble, collaborative mindset. One Team - Taking a highly collaborative approach to achieving success. Lift As We Climb - Investing in developing others and helping others succeed. Lean & Nimble - Working with agility and efficiency to experiment in ambiguous environments. 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 your wellness and provides security for SimpliSafers and their families. Free SimpliSafe system and professional monitoring for your home. Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change. We wholeheartedly embrace and actively seek applications from all individuals. We are committed to cultivating a diverse and inclusive workplace, and we believe our work is enriched when we incorporate a multitude of perspectives, backgrounds, and experiences. If a reasonable accommodation may be needed to fully participate in the job application or interview process, to perform the essential functions of a position, or to receive other benefits and privileges of employment, please contact careers@simplisafe.com.
#J-18808-Ljbffr
Join to apply for the Principal Embedded Software Engineer (Wireless Networking) role at SimpliSafe. Overview
We're a high-tech home security company that's passionate about protecting the life you've built and our mission of keeping Every Home Secure. We foster a no ego culture of collaboration and innovation where those seeking their next challenge can find big opportunities and make a huge impact on the lives of all those we protect. We don't just want you to work here. We want you to grow and thrive here. We are embracing a hybrid work model that enables our teams to split time between office and home. Hybrid means core days in the office on Tuesday and Wednesday; other days can be remote. Responsibilities
Full Communications Stack Network Debugging & Optimization:
Diagnose and resolve complex network connectivity, throughput, latency, and reliability issues across the entire networking stack, from the wireless radio (PHY/MAC) through TCP/IP up 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:
Conduct in-depth performance analysis, identify bottlenecks, and propose 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 teams for seamless integration. Testing & Validation:
Define and help develop comprehensive test plans for wireless systems, including unit, integration, and system-level tests with QA and Automation teams. Stay Current:
Keep abreast of the latest 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 a related field. 10+ years of embedded firmware development with a strong 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. Extensive experience with WiFi (802.11) protocols, including MAC layer 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 their 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: Wireshark, Communications Analyzer, Traffic/Load generators, Network throttling, Wireless impairment test setups. Preferred 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 - Building empathy for customers and prioritizing their needs. Aim High - Always challenging ourselves and others to raise the bar. No Ego - Maintaining a humble, collaborative mindset. One Team - Taking a highly collaborative approach to achieving success. Lift As We Climb - Investing in developing others and helping others succeed. Lean & Nimble - Working with agility and efficiency to experiment in ambiguous environments. 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 your wellness and provides security for SimpliSafers and their families. Free SimpliSafe system and professional monitoring for your home. Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change. We wholeheartedly embrace and actively seek applications from all individuals. We are committed to cultivating a diverse and inclusive workplace, and we believe our work is enriched when we incorporate a multitude of perspectives, backgrounds, and experiences. If a reasonable accommodation may be needed to fully participate in the job application or interview process, to perform the essential functions of a position, or to receive other benefits and privileges of employment, please contact careers@simplisafe.com.
#J-18808-Ljbffr