Senior End-to-End Cellular Connectivity Engineer
Job Summary
At Moultrie, connectivity isn't a feature — it's the foundation of everything we build. As a Senior Cellular Connectivity Engineer, you'll own the end-to-end communication stack between our field-deployed cameras and cloud infrastructure, making sure our devices stay connected reliably and efficiently in the real world.
Job Responsibilities
- Diagnostics & Protocol Analysis
- Analyze and interpret carrier-level protocol behavior to identify and resolve connectivity issues at the modem and radio layer.
- Capture and dissect network traffic to diagnose packet-level anomalies, protocol misconfigurations, and communication inefficiencies between cameras and backend servers.
- Trace issues across the full stack — from the device modem through the carrier core network to the application server — and isolate where things are breaking down.
- Connectivity Optimization
- Monitor and evaluate the full communication path between edge camera devices and cloud infrastructure, ensuring protocol conformance, message integrity, and session stability.
- Design, evaluate, and tune retry policies and reconnection logic to maximize connection reliability while minimizing unnecessary radio activity and preserving battery life.
- Investigate and resolve bottlenecks related to carrier network behavior and internet and application-layer inefficiencies.
- Protocol & Stack Work
- Work with application and firmware teams to optimize MQTT broker and client configurations.
- Analyze TCP/IP stack behavior in constrained cellular environments.
- Collaborate with cloud and backend engineers.
- Standards & Documentation
- Contribute to defining and enforcing communication design standards for new camera hardware and firmware revisions.
- Produce detailed diagnostic reports, root cause analyses, and optimization recommendations for internal engineering teams and external stakeholders.
Job Requirements
- Hands-on experience with modem-level diagnostics and log capture and analysis.
- Proficiency with deep packet inspection and protocol analysis across multiple layers.
- Strong understanding of cellular carrier protocols.
- Familiarity with carrier-specific behaviors as they relate to IoT device connectivity.
- Solid understanding of TCP/IP, including IP addressing, routing, flow control, congestion avoidance, and connection lifecycle management.
- Experience working with MQTT in IoT deployments.
- Practical experience analyzing and debugging client-server communication flows for IoT or embedded devices.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Telecommunications, or a related field — or equivalent hands-on experience.
- 5+ years of deep LTE-M/NB-IoT experience.
- Experience with LTE-M or NB-IoT deployments in commercial IoT products.
- Hands-on experience with Microsoft Azure IoT services.
- Practical experience analyzing and debugging client-server communication flows for IoT or embedded devices.
- Background in camera systems, surveillance technology, or field-deployed IoT hardware.
- Scripting or automation experience.
- Knowledge of 3GPP specifications relevant to IoT device behavior.
Essential Job Function
We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.
We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.