
Staff Software Engineer - Embedded Networking (remote)
Johnson Controls International plc2 months ago
Milwaukee, WI, USAStaff+
Base Salary
$130k - $180k/yr
Responsibilities
- Extend Airwall onto new device classes and hardware targets.
- Own embedded software running on constrained targets, including OpenWRT and ARM-based platforms.
- Develop and maintain secure data-path functionality involving identity-based overlay networking, IPsec, ESP, IKE, tunnel encapsulation, NAT traversal, Layer 2 over Layer 3, and PKI-backed certificate identity.
- Modernize the Airwall technology stack to improve performance, observability, and maintainability.
- Diagnose difficult networking failures in live customer environments through packet-level analysis.
- Contribute to core codebases and improve code quality, testing, and performance.
- Mentor engineers and serve as a technical role model across the team.
- Communicate and collaborate with product and engineering teams and engage directly with customers operating protected networks.
Requirements
- 8+ years of shipping production networking software, including significant experience with embedded or kernel-adjacent systems.
- Deep expertise in C, C++, or Rust, with the ability to work across all three languages.
- Command of networking from Layer 2 through Layer 4 and the ability to analyze packet captures independently.
- Hands-on embedded Linux experience on resource-constrained hardware or experience with OpenWRT.
- Working knowledge of IPsec, ESP, IKE, encrypted transport, certificate-based identity, and PKI.
- Experience shipping software into environments where downtime has serious consequences.
- Clear communication and sound judgment when working across product and engineering teams.
- Preferred: experience with Host Identity Protocol (RFC 7401) or another identity-based networking overlay.
- Preferred: operational technology or industrial control systems experience, including BACnet or Modbus.
- Preferred: hardware bring-up, board support packages, firmware release engineering, or contributions to open source networking projects.
Benefits
- Remote position for US-based candidates.
- Competitive bonus plan based on individual, group, and corporate performance.
- Competitive benefits package.
- The role may use AI-assisted tools during candidate identification and evaluation, with final hiring decisions made by human reviewers.
About Johnson Controls International plc
Johnson Controls International plc builds and services building automation, HVAC (York), fire detection/suppression, security, and industrial refrigeration systems for commercial, institutional, and industrial facilities. The NYSE-listed company, headquartered in Cork, Ireland, traces its roots to 1885 and expanded via a 2016 merger with Tyco. It sells equipment, software, and lifecycle services to sectors such as data centers, healthcare, education, and advanced manufacturing, with a global installed base and service footprint.