Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded C Developer

Apolis

Embedded C Developer – OpenSync/OpenWrt WiFi Router with Cellular Backup We're looking for an Embedded C Developer to work on next-generation residential gateway platforms that combine DOCSIS/fiber WAN connectivity with LTE/5G cellular backup. You'll be developing and maintaining firmware on OpenWrt-based hardware running the OpenSync framework, with direct impact on millions of deployed customer premises equipment (CPE). Responsibilities: Design, develop, and debug embedded C software for Linux-based residential gateway platforms (ARM/MIPS SoC) Develop and maintain OpenSync managers — event-driven daemons that interact with OVSDB for cloud-managed configuration and state reporting Implement and optimize LTE/5G cellular failover and fallback logic including modem management, route arbitration, and WAN healthchecks Develop LED state machine logic to provide accurate device status indication across complex multi-WAN scenarios Interface with cellular modems via AT commands, QMI/MBIM, USB, and PCIe (MHI) protocols Work with WiFi drivers (Qualcomm/Broadcom/Atheros) for 2.4GHz, 5GHz, and 6GHz radio configuration Debug kernel-level issues including PCIe enumeration, USB device management, network driver crashes, and kernel panics Implement and maintain secure communication channels using TLS with mutual authentication and tunneling protocols Analyze and resolve field issues using device logs, crash dumps, and remote diagnostics Develop init scripts, UCI configuration handlers, and persistent storage management for OpenWrt Write unit tests and participate in code reviews via GitLab merge requests Collaborate with hardware teams, QA, cloud platform engineers, and service provider partners Required Skills: 5+ years of embedded C development on Linux-based platforms Strong proficiency in C programming — pointers, memory management, IPC, event-driven architectures Experience with OpenWrt build system, package management, UCI configuration, and JFFS2/SquashFS overlay filesystems Familiarity with OpenSync or similar cloud-managed CPE frameworks (OVSDB, protobuf, MQTT telemetry) Experience with cellular modem integration — AT commands, QMI, network interface management (rmnet/wwan) Strong understanding of Linux networking — routing tables, metrics, netfilter, bridge interfaces, IPv4 and IPv6 dual-stack, neighbor discovery, DHCPv4/DHCPv6, SLAAC, and prefix delegation Understanding of TLS handshake with mutual authentication using X.509 certificates, certificate chain validation, and secure provisioning Knowledge of security and tunneling protocols — GRE tunneling, IPsec, VPN overlays, and secure encapsulation for cloud-managed traffic Experience with event loop frameworks (libev, libuv, or similar) Proficiency with debugging tools — GDB, strace, tcpdump, kernel logs, serial console Familiarity with Git, GitLab CI/CD, cross-compilation toolchains Understanding of WiFi standards (802.11ax/be) and wireless driver configuration Preferred Skills: Experience with Qualcomm IPQ series SoCs (IPQ5018, IPQ9574) and NSS/PPE data path Experience with Broadcom BCM series chipsets (BCM4908, BCM6750, BCM63178) and Memory Direct Engine (MDE) / hardware acceleration Knowledge of Atheros/QCA/BCM wireless chipsets and CFG80211/mac80211 driver architecture Knowledge of DOCSIS cable modem interaction and WAN interface management Experience with PCIe and USB subsystems in embedded Linux (device enumeration, power management, error recovery) Familiarity with eSIM/eUICC provisioning (LPA, GSMA SGP.22) Experience with carrier aggregation, NR5G NSA/SA, and multi-band cellular configurations Understanding of TR-069/TR-369 (USP) device management protocols Basic understanding of TR-181 data model for CPE device management and service configuration Experience with Kconfig-based build configuration Knowledge of flash storage considerations — wear leveling, persistent partitions, factory reset flows Familiarity with thermal management and power management (battery-powered CPE) Tools & Technologies: Languages: C, Shell scripting (sh/bash), Python (test automation) OS/Platform: OpenWrt (Linux 5.x/6.x kernel), ARM Cortex-A53/A73 Frameworks: OpenSync, OVSDB, libev, protobuf-c, jansson (JSON) Chipsets: Qualcomm IPQ, Broadcom BCM, Atheros/QCA Networking: iproute2, iptables/nftables, ovsdb-server, hostapd/wpa_supplicant, GRE, IPsec Security: OpenSSL/mbedTLS, X.509 certificates, mTLS, certificate management Cellular: Qualcomm QCM/SDX modems, MHI, qcserial, AT+QENG/AT+COPS Protocols: IPv4, IPv6, DHCPv4/v6, DNS, MQTT, GRE, TLS 1.2/1.3 Build: Make, Kconfig, OpenWrt feeds, cross-compilation (musl/glibc) Debug: GDB, valgrind, serial console, logpull analysis VCS/CI: Git, GitLab, merge request workflows Nice to Have: Experience working directly with ISP/MSO/OEM partners Exposure to hardware bring-up and board support package (BSP) development Experience with Agile/Scrum in a firmware development context Familiarity with SCTE/DOCSIS standards Understanding of TR-181 data model parameters for WAN management, WiFi configuration, and device monitoring Experience with GRE tunnel implementation for backhaul traffic in managed WiFi deployments What You'll Work On: Cellular failover/fallback state machines with sub-second transition handling LED indication logic for multi-WAN connectivity states Modem health monitoring and subsystem restart/recovery Internet reachability healthcheck frameworks Cloud-managed device configuration and telemetry reporting via MQTT Secure cloud connectivity using mTLS with X.509 certificate-based mutual authentication GRE tunnel management for cloud-redirected traffic Factory reset, firmware upgrade, and persistent storage management IPv4/IPv6 dual-stack network configuration, routing, and failover across DOCSIS and LTE interfaces WiFi radio configuration and performance optimization across Qualcomm / Broadcom platforms Kernel crash analysis and driver-level bug resolution Top Skills: Embedded C Development on Linux/OpenWrt: C programming, Linux internals, debugging, IPC, event-driven design OpenSync/OpenWrt Platform Development: OpenSync Managers, OVSDB, UCI, MQTT, OpenWrt build system Linux Networking & LTE/5G Cellular Integration: Routing, IPv4/IPv6, failover, QMI/MBIM, modem management, GRE/IPsec Additional Details: Team size 8 Direct report - None Key Deliverables: Apolis

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Embedded C Developer in Englewood, CO vacancy
  •  ...Embedded C Developer – OpenWrt/OpenSync Denver, CO Must Have: ~5+ years Embedded C + Embedded Linux ~ Strong OpenWrt development: build system, packages, UCI, init scripts ~ OpenSync / OVSDB , protobuf, MQTT ~ WiFi + Linux networking : routing, IPv4... 
    Suggested

    Cygnus Professionals Inc.

    Denver, CO
    4 days ago
  •  ...Job Description Embedded C Developer – OpenWrt/OpenSync \n Denver, CO \n \n Must Have: \n \n ~5+ years Embedded C + Embedded Linux \n ~ Strong OpenWrt development: build system, packages, UCI, init scripts \n ~ OpenSync / OVSDB , protobuf, MQTT... 
    Suggested

    Cygnus Professionals Inc.

    Denver, CO
    21 days ago
  • $45 - $48 per hour

     ...Immediate need for a talented Embedded Developer . This is a 06+ Months Contract opportunity with long-term potential and is located in Englewood...  ...WAN outage detection frameworks. Design and debug embedded C software for Linux-based residential gateway platforms.... 
    Suggested
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Englewood, CO
    3 days ago
  •  ...Role: Jr. Embedded Developer Location: Englewood, CO – Onsite Rate: $45/hr on W2 without benefits Contract Role on W2 Job description: 1. Embedded C Programming, Linux, Operating System (5+ years) 2. WiFi standards and Networking Domain Expertise (5+ years... 
    Suggested
    Contract work
    Remote work

    Lorven Technologies Inc.

    Englewood, CO
    6 hours ago
  • $181.63k - $254.28k

     ...Summary As the Senior RF Communications Systems Engineer and TT&C Technical Lead, you will have primary technical responsibility...  ...power, thermal, ground systems, and mission operations teams to develop a robust, reliable, and scalable TT&C solution from concept through... 
    Suggested
    Permanent employment
    Temporary work
    Work at office
    Local area
    Immediate start

    Jobleads-US

    Littleton, CO
    4 days ago
  • $93.6k - $99.84k

     ...99,840 per year Requirements: ~5+ years of experience with Embedded C programming and Linux or operating systems. ~5+ years of expertise...  ..., OpenSync, or RDK-B is preferred. Responsibilities: Develop and maintain Wi-Fi radio configurations for Qualcomm, Broadcom... 
    Hourly pay
    Full time
    Contract work

    Pyramid Consulting, Inc

    Englewood, CO
    8 days ago
  •  ...Job Description Role: Jr. Embedded Developer \n Location: Englewood, CO – Onsite \n Rate: $45/hr on W2 without benefits \n Contract Role on W2 \n \n Job description: \n 1. Embedded C Programming, Linux, Operating System (5+ years) \n 2. WiFi standards... 
    Contract work
    Remote work

    Lorven Technologies Inc.

    Englewood, CO
    6 days ago
  • $93.6k

     ...per year Requirements: At least 5 years of experience with embedded C programming, Linux, and operating systems. At least 5 years...  ..., OpenWRT, or RDK-B is an advantage. Responsibilities: Develop and maintain Wi-Fi radio configurations for Qualcomm, Broadcom... 
    Hourly pay
    Full time
    Contract work
    Remote work

    Lorven Technologies Inc.

    Englewood, CO
    5 days ago
  • $144.18k - $201.85k

     ...living and working in space for the benefit of Earth. Were working to develop reusable safe and low-cost space vehicles and systems within a...  ...activities for the Guidance Navigation and Control (GN&C) subsystem and its components. Your responsibilities will include... 
    Permanent employment
    Full time
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    10 days ago
  • $181.63k - $254.28k

     ...living and working in space for the benefit of Earth. Were working to develop reusable safe and low-cost space vehicles and systems within a...  ...activities for the Guidance Navigation and Control (GN&C) subsystem and its components. Your responsibilities will include... 
    Permanent employment
    Full time
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    1 day ago
  • $130k - $175k

     ...robust solutions. Position Summary We are seeking an Embedded Software Engineer to develop low-level software that directly interfaces with hardware...  ...years of embedded software experience ~ Proficiency in C and modern C++ ~ Experience developing firmware in bare-... 
    Permanent employment
    Full time
    Casual work
    Remote work

    Astro Digital

    Littleton, CO
    1 day ago
  • $60 per hour

     ...have an onsite requirement for a highly experienced Senior Embedded Firmware Developer to support a major broadband networking program in Denver...  ...Offshore team coordination experience Tools & Environment C, C++, Shell, Python Qualcomm IPQ Platform OpenWrt /... 
    Full time
    Local area
    Remote work

    Themesoft Inc.

    Englewood, CO
    3 days ago
  • $135.7k - $203.55k

     ...Senior Firmware Engineer (Engineer 4) to develop and maintain software for next-generation...  ...firmware in C/C++, building and customizing embedded Linux distributions using Yocto, and...  ...devices, or systems.Strong proficiency in C (addl proficiency in C++ preferred) with... 
    Full time
    Work at office
    Worldwide

    Comcast

    Englewood, CO
    2 days ago
  • $130k - $195k

     ...to ensure security and best practices are embedded throughout the software lifecycle. The...  ...present, accurate, and linked within the C IDE/C IDE S environment. \n Recommend...  ...engineers, pipeline owners, and software developers to address findings, enforce fail closed... 
    Contract work
    Temporary work
    Work experience placement

    Cyber Defense Technologies

    Englewood, CO
    3 days ago
  • $114k - $142k

     ...specifications throughout project lifecycle.During the NPI Propose Phase: Develops technical quotes to support Engineering Support Requests (ESR)...  ...System Life Cycle Process & Activities, 4th ed.ISO 9001:AS9100:C, 13407, 13485, 26262, 31000, 31010, Guide 73, IEC Guide 51, IEC... 

    Air Methods

    Englewood, CO
    1 day ago
  • $118k - $219.1k

     ...engineers, which includes but is not limited to representation from Aero, Thermal, Separation Dynamics, Loads, Stress, Trajectory Design, NG&C, FSW, Mechanical Design, Mechanical Integration, Initiation, Instrumentation/Telemetry, TPS, and Ground Test• Conduct regular working... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Immediate start
    Flexible hours

    Lockheed Martin

    Littleton, CO
    2 days ago
  • $123.71k - $173.2k

     ...living and working in space for the benefit of Earth. Were working to develop reusable safe and low-cost space vehicles and systems within a...  .... ~25 years professional experience. ~ Experience with C/C or Python scripting ~ Demonstrated experience developing software... 
    Permanent employment
    Full time
    Temporary work
    Local area

    Blue Origin

    Littleton, CO
    21 hours ago
  • $165k - $190k

    Position: Software Engineer, Embedded Systems, (Sr. Staff, Embedded Software)...  ...software for mission success.Responsibilities:Develop, integrate, and maintain embedded...  ...algorithms for command and data handling (C&DH;), fault detection, power control and... 
    Permanent employment
    Local area

    Redwire

    Littleton, CO
    4 days ago
  • $70 - $80 per hour

     ...E&C Engineer Location: Denver, CO Onsite Flexibility: Hybrid Contract Details Position Type: Contract Contract Duration: 12 months Pay Rate: $70.00-$80.00 / Hour (USD) Travel Requirements: Hybrid role supporting projects near Mead, Colorado... 
    Daily paid
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start
    Work visa

    Global Technical Talent

    Denver, CO
    4 days ago
  • $50 per hour

     ...position requires strong technical depth in embedded software verification and validation,...  ...Collaborate Across Teams: Partner with software developers and systems engineers to define, document...  ...automation scripts using Python, C++, or C Hands-on experience creating test plans,... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    5 days ago
  • $98.2k - $163.7k

     ...OnsiteStryker is hiring a Staff Electrical Engineer, Embedded Systems for our Sports Medicine business...  ...standards.What you will do:Design, develop, and verify electrical and software...  ...investigation conducted by the employer, or (c) consistent with the contractor’s legal... 
    Full time
    For contractors

    Stryker

    Englewood, CO
    1 day ago
  • $181.14k - $253.6k

     ...for the benefit of Earth. Were working to develop reusable safe and low-cost space vehicles...  ...are not limited to: Lead a team of embedded software engineers developing mission-critical...  ...and tools ~ Proficiency in embedded C/C programming ~ Strong communication and... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Relocation
    Relocation package

    Blue Origin

    Littleton, CO
    3 days ago
  • $145.1k - $269.5k

     ...studies methodology and/or System modeling Requirements and Verification (DOORS or other Requirements management software experience) c.) Interface Control Document (ICD) development d.) Model Based Systems Engineering (CAMEO or other model management software experience... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin

    Englewood, CO
    3 days ago
  •  ...Job Description Job Description Job Summary: We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low-level software for advanced embedded systems. This role involves working across the full firmware stack—from bare-metal development... 
    Full time

    SCRAM Systems

    Englewood, CO
    10 hours ago
  • $153k - $207k

     ...Our development timelines are aggressive and you will be asked to develop solutions to previously unsolved problems.In this role, you will...  ...control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes U.S. Citizen, U.... 
    Permanent employment
    Full time
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Aurora, CO
    3 days ago
  •  ...What You'll Be Doing Writing and maintaining embedded C on Linux-based set-top box / CPE platforms Working within the RDK (Reference Design Kit) stack - middleware, drivers, and app layer integration Contributing to a growing Rust footprint as the team modernizes... 
    Full time

    5V Video

    Denver, CO
    1 day ago
  • Senior Embedded EngineerPosition OverviewWe are seeking a Senior Embedded Engineer to design, develop, and optimize firmware and embedded software for real-time and Linux-based products...  ...61508) and support static analysis/MISRA C compliance activities.... 
    Temporary work

    CyberCoders

    Denver, CO
    3 days ago
  •  ...SkillsCandidates should have experience in Swift, Java & Kotlin (Objective C is a plus)Ideal candidates should have worked on both iOS and...  ...review the code and provide feedback for both iOS and Android developers.Candidates should be able to assess unit test coverage.React/... 

    Staffing LLC

    Denver, CO
    2 days ago
  • $120k - $165k

     ...maintain software-to-hardware and software-to-software interfaces; develop and manage Interface Control Documents and ensure cross-...  ...8+ years of engineering experience in the space industry or in embedded/real‑time systemsStrong understanding of spacecraft systems engineering... 
    Permanent employment
    Local area

    Redwire

    Littleton, CO
    2 days ago
  • $120k - $176k

     ...mission operations background—especially experience with ground TT&C software, GUIs, and on-console operations—is highly desirable.The...  ..., integration, and activities for satellite ground systems.Develop, refine, and document OpCons, mission threads, Use Cases, and S2G... 
    Permanent employment
    Local area

    Redwire

    Littleton, CO
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded C Developer. Be the first to apply!