JOBSEARCHER

Lead Software Developer - Embedded

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Who We AreEdgeBeam is the world’s first Hybrid Network Operator (HNO)—a foundational layer at the edge enabling one-to-many data distribution for today’s wireless networks. We create & sell wireless services and solutions that solve edge connectivity challenges to connect people, data & devices through the untapped potential of broadcast networks.Role OverviewWe are seeking a Lead Software Developer – Embedded to own the design and development of device-side software for hybrid connectivity devices supporting ATSC 3.0 and cellular networks.This role goes beyond product-specific firmware. You will lead the creation of a modular, reusable software platform and libraries that form the core of our business across our full product line of first- and third-party devices.You will work closely with agile engineering teams across platform, network, and cloud services to ensure seamless integration between devices and backend systems, while driving long-term software architecture for scalability and reuse.What You Will Do Lead the design and development of embedded software for hybrid connectivity devices (broadcast + cellular)Integrate ATSC 3.0 broadcast and cellular connectivity stacks into a unified device software platform with reusable multi-device systemsDefine and implement device-side networking, data handling, and failover logic across multiple delivery pathsEnsure support for OTA updates, device provisioning, and lifecycle management at the firmware and software levelsCollaborate with agile development teams to:Align device capabilities with platform and network servicesIntegrate device telemetry, control, and observability featuresSupport rapid iteration and testing across system boundariesWork closely with hardware vendors to ensure tight hardware-software integrationSupport external partner integrations and SDK adoptionEstablish best practices for performance, reliability, and security in embedded environmentsGuide internal and external development teams while contributing hands-on to critical componentsWhat You BringStrong experience in embedded software development (C/C++, Linux (Yocto Project), scripting (ex. Python))Proven experience designing modular and maintainable embedded architecturesExperience with networking stacks and protocols (IP, TCP/UDP, etc.)Knowledge of multicast distribution and routingExperience integrating hardware and software systemsAbility to lead technical design and make architecture decisionsAbility to plan and build testing systems and scriptsExperience working in agile development environmentsStrong debugging skills in resource-constrained and system-level environmentsUnderstanding of key hardware componentsExperience with broadcast technologies (e.g., ATSC 3.0) or cellular modulesExperience building SDKs, libraries, or platforms for third-party developersExperience with device management, OTA systems, or remote provisioningExposure to IoT or large-scale device deploymentsUnderstanding of security in embedded systems (secure boot, decryption workflows, etc.)An AI first mindset and an ability to solve and implement using AIOur ValuesAt EdgeBeam, we operate with a shared set of values:Customers First — We put our customers' objectives and pain points ahead of our own.Dig Deep — We are technically curious and thorough in execution. We don’t cream skim.Win Together — Collaboration is in our DNA.Disagree & Commit — We welcome constructive conflict. Once we have made a decision, we are behind that decision 100%.No Jerks — EdgeBeam is not a place for jerks.30 DaysWhat Success Looks LikeDevelop familiarity with the system architecture and key design decisionsGain working knowledge of relevant standardsBegin contributing within the existing codebase90 DaysIntegrate effectively with development teamsWork confidently with lab systems and QA workflowsContribute to ongoing design efforts180 DaysDeliver software for the Gen 2 hybrid systemParticipate in the design of the Gen 3 hybrid systemOperate as a fully engaged contributor, providing meaningful design input