> Markdown version of [/jobs/ext/2193314-staff-software-engineer-embedded-networking](https://www.wearedevelopers.com/jobs/ext/2193314-staff-software-engineer-embedded-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, Embedded Networking - **Company:** Johnson Controls - **Location:** Milwaukee, WI, United States (Remote available) - **Experience:** Expert - **Salary:** $130,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Software Quality, Computer Networks, Data Security, Linux on Embedded Systems, Embedded Software, Firmware, Internet Protocol Security (IP SEC), Network Layer, Transport Layer, Modbus, Packet Analyzer, Open Source Technology, Public Key Infrastructure, Openwrt, Bacnet, Process Control Systems - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/0c0bde96-ec2c-49ff-9818-d638ed02afc0 ## About the Role * 8+ years shipping production networking software, with significant time on embedded or kernel-adjacent systems * Deep expertise in C, C++, or Rust, with the ability to work across all three * Command of the networking stack from Layer 2 through Layer 4, including the judgment to reason about a failure from the wire upward and read a packet capture unaided * Hands-on embedded Linux experience on resource-constrained hardware, or OpenWRT * Working knowledge of encrypted transport such as IPsec, ESP, and IKE, along with certificate-based identity and PKI * A track record of shipping into environments where downtime carries real consequences * Clear communication and the judgment to work well across product and engineering teams Preferred * Experience with Host Identity Protocol (RFC 7401) or another identity-based networking overlay * Background in operational technology or industrial control systems, including protocols such as BACnet or Modbus * Exposure to hardware bring-up, board support packages, or firmware release engineering * Contributions to open source networking projects ## Description * Extend Airwall onto new classes of devices and hardware targets, taking the platform into environments it does not reach today * Own the embedded software running on constrained targets, including OpenWRT, and ARM-based platforms * Work deep in the secure data path: identity-based overlay networking, IPsec and ESP, IKE, tunnel encapsulation, NAT traversal, Layer 2 connectivity carried over Layer 3, and certificate-based identity backed by PKI * Modernize the Airwall technology stack, retiring what has aged and raising the ceiling on performance, observability, and maintainability * Diagnose hard networking failures in live customer environments, down to packet-level analysis * Contribute to core codebases and raise the standard for code quality, testing, and performance * Mentor engineers across the team and serve as a technical role model ## Related Videos - [What makes Cybersecurity different for critical infrastructure?](https://www.wearedevelopers.com/videos/571-what-makes-cybersecurity-different-for-critical-infrastructure) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)