> Markdown version of [/jobs/ext/4619281-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/4619281-embedded-engineer). 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). --- # Embedded Engineer - **Company:** GCS Recruitment Specialists Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Artificial Intelligence, C++ (Programming Language), Cloud Computing, Code Review, Linux, Middleware, Firmware, High-Level Architecture, Python (Programming Language), Network Troubleshooting, Networking Basics, Routing, Network Administration, Software Engineering, Virtual Local Area Networks, Cloud Platform System, Openwrt, Kubernetes, DO-178B, U-Boot, Docker - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_7896c392fea1467b17be525ca502ff6c ## About the Role Required: * 6+ years of professional software development experience, with several years leading design or architecture of production systems. * Strong Linux-based software development on real devices - C/C++ and/or Python. * Solid networking fundamentals: VLANs, routing, QoS / traffic prioritization, and network troubleshooting. * Experience with device-to-cloud systems: telemetry, health monitoring, or fleet/device management. * Experience building or operating software update pipelines (OTA/firmware: signing, staged rollout, rollback). * Containers (Docker; Kubernetes a plus) and modern CI/testing practices. * Comfort with ambiguity and autonomy - an early-stage program where strong engineering judgment and clear documentation matter as much as implementation skill. Nice to have: * Background in in-flight connectivity, satellite communications, avionics, or other safety-adjacent embedded domains. * Familiarity with DO-178C software lifecycle (certification itself not required) or avionics interfaces such as ARINC 429. * Security engineering exposure: cryptography, secure boot, threat modeling, identity and access controls. * Experience with carrier-grade CPE/gateway software (e.g., RDK, OpenWrt, prpl) - this maps directly to the work. ## Description This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in place - your job is to build, integrate, and ship against it. You will work in a team that blends avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering team supporting the platform. Modern AI-assisted development tooling is used extensively. What you'll do: * Design and implement core platform modules - cabin network management (VLAN-based traffic segmentation and prioritization across passenger, crew, and airline operational services), connectivity monitoring, and observability. * Build and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically validated updates, staged activation, automatic rollback, and version reporting to ground-side fleet systems. * Develop telemetry and health-monitoring infrastructure, including the device-to-cloud data pipeline for fleet monitoring. * Integrate software across multiple cabin hardware platforms, maintaining hardware abstraction layers for portability. * Build and execute unit, integration, requirements-based, and hardware-in-the-loop tests. * Contribute to interface definitions and architecture decision records, and raise the bar through code reviews and design feedback.