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

Embedded C Developer

TekWissen,LLC

Overview:



TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions tour clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.

Job Title: Embedded C Developer
Location: Englewood, CO
Duration: 6 Months
Job Type: Temporary Assignment
Work Type: Onsite

Job Description

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Summary

We are seeking an Embedded C Developer to work on next-generation residential gateway platforms that combine DOCSIS/Fiber WAN connectivity with LTE/5G cellular backup. The role involves developing and maintaining firmware on OpenWrt-based hardware running the OpenSync framework, supporting millions of deployed customer premises equipment (CPE) devices.

Responsibilities

  • Design, develop, and debug embedded C software for Linux-based residential gateway platforms (ARM/MIPS SoCs).
  • Develop and maintain OpenSync managers 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 health checks.
  • Develop LED state machine logic for multi-WAN connectivity scenarios.
  • Interface with cellular modems using 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 through 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, memory management, IPC, and event-driven architectures.
  • Experience with OpenWrt build systems, package management, UCI configuration, and JFFS2/SquashFS overlay file systems.
  • Familiarity with OpenSync, OVSDB, Protobuf, and MQTT telemetry.
  • Experience with cellular modem integration using AT commands, QMI, and WWAN interfaces.
  • Strong understanding of Linux networking, routing tables, IPv4/IPv6 dual-stack networking, DHCPv4, DHCPv6, SLAAC, and prefix delegation.
  • Understanding of TLS mutual authentication using X.509 certificates.
  • Knowledge of GRE tunneling, IPsec, VPN overlays, and secure encapsulation technologies.
  • Experience with event loop frameworks such as libev or libuv.
  • Proficiency with debugging tools including GDB, strace, tcpdump, kernel logs, and serial consoles.
  • Familiarity with Git, GitLab CI/CD, and cross-compilation toolchains.
  • Understanding of WiFi standards including 802.11ax and 802.11be.

Preferred Skills

  • Experience with Qualcomm IPQ series SoCs including IPQ5018 and IPQ9574.
  • Experience with Broadcom BCM series chipsets including BCM4908, BCM6750, and BCM63178.
  • Knowledge of Atheros, Qualcomm, and Broadcom wireless driver architectures.
  • Experience with DOCSIS cable modem environments.
  • Experience with PCIe and USB subsystems in embedded Linux.
  • Familiarity with eSIM and eUICC provisioning technologies.
  • Experience with NR5G NSA/SA and carrier aggregation.
  • Understanding of TR-069 and TR-369 (USP) device management protocols.
  • Familiarity with TR-181 data models.
  • Experience with Kconfig-based build environments.
  • Knowledge of flash storage management, wear leveling, and factory reset processes.
  • Familiarity with thermal and power management for embedded platforms.

Top Skills

  • Embedded C Development on Linux/OpenWrt.
  • OpenSync/OpenWrt Platform Development.
  • Linux Networking & LTE/5G Cellular Integration.

Additional Details

  • Team Size: 8.
  • Direct Reports: None.
  • Strong hands-on experience developing OpenSync-based OpenWrt gateway firmware with LTE/5G cellular failover, combining deep Embedded C expertise, Linux networking, and cloud-managed CPE platforms.

Tools & Technologies

  • C.
  • Shell Scripting (sh/bash).
  • Python.
  • OpenWrt.
  • Linux Kernel 5.x/6.x.
  • ARM Cortex-A53/A73.
  • OpenSync.
  • OVSDB.
  • libev.
  • protobuf-c.
  • jansson.
  • Qualcomm IPQ.
  • Broadcom BCM.
  • Atheros/QCA.
  • iproute2.
  • iptables.
  • nftables.
  • hostapd.
  • wpa_supplicant.
  • GRE.
  • IPsec.
  • OpenSSL.
  • mbedTLS.
  • X.509 Certificates.
  • TLS 1.2 / TLS 1.3.
  • MQTT.
  • QMI.
  • MHI.
  • Make.
  • Kconfig.
  • GDB.
  • Valgrind.
  • Git.
  • GitLab.

What You'll Work On

  • Cellular failover and 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 health-check frameworks.
  • Cloud-managed device configuration and telemetry reporting via MQTT.
  • Secure cloud connectivity using mTLS and X.509 certificate-based mutual authentication.
  • GRE tunnel management for cloud-redirected traffic.
  • Factory reset, firmware upgrades, and persistent storage management.
  • IPv4/IPv6 network configuration, routing, and failover across DOCSIS and LTE interfaces.
  • WiFi radio configuration and performance optimization across Qualcomm and Broadcom platforms.
  • Kernel crash analysis and driver-level bug resolution.

Years of Experience

  • 14 Years of Experience.

TekWissen Group is an equal opportunity employer supporting workforce diversity.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded C Developer in Englewood, CO vacancy
  • $130k - $175k

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

    EVONA

    Littleton, CO
    3 days ago
  •  ...control, modular coding, code coverage testing, boundary testing, developer testing and product verification testing. Design reviews are...  ...Benefits: Required Skills ~ Expert proficiency in Embedded C and C++ ~ Strong experience with bare-metal firmware development... 
    Suggested

    SCRAM Systems

    Littleton, CO
    18 days ago
  • $65 - $80 per hour

     ...on findings and next steps. Responsibilities Develop, plan, and execute tests for environmental sensors,...  ...stable sensor measurements. Use interfaces such as I²C, SPI, and UART to integrate sensors with embedded systems and evaluate end-to-end system behavior.... 
    Suggested
    Contract work
    Temporary work
    Work at office

    Actalent

    Englewood, CO
    3 days ago
  • $120k - $140k

     ...advanced technology and world-class service. 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... 
    Suggested
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Work at office
    Flexible hours

    LifeSafer

    Greenwood Village, CO
    1 day 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... 
    Suggested

    SCRAM Systems

    Englewood, CO
    a month ago
  • $47.11 - $65.96 per hour

     ...Job summary Join Our Client as an E and C Engineer in Denver, CO to make energy work better! We seek a driven pro with an Engineering...  ...plant Operations and Reliability teams to identify system needs, develop project scopes, and create comprehensive business justifications.... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work experience placement

    Randstad

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

     ...throughout project lifecycle. During the NPI Propose Phase: Develops technical quotes to support Engineering Support Requests (ESR) and...  ...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
    25 days ago
  • $96k - $115k

     ...Department of State. At CesiumAstro , we are developers and pioneers of out-of-the-box...  ...solutions. CesiumAstro is seeking an experienced Embedded Software Engineer I with a strong...  ...embedded software development. Proficiency in C or C++ for embedded systems. Experience developing... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Denver, CO
    4 days ago
  •  ...E And C Engineer Join our client as an E and C Engineer in Denver, CO to make energy work better! We seek a driven professional with an Engineering BS and 2+ years of plant PM experience to manage concurrent capital projects at power generation facilities. Power your... 

    Randstad

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

     ...Senior Embedded Software Engineer (DO-178C Experience Required) Job Title: Senior Embedded...  ..., and concepts in the software field to develop, integrate, and test software products....  ...Prior experience writing embedded software (C, C++, and/or Ada) ~ Experience with... 
    Remote work

    Lynx

    Denver, CO
    3 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
    3 days ago
  • $50 per hour

    Requisition ID: 14308ERP Eligible?: YesERP amount: $50 LMRecognitionRelocation: NoType: ExemptShift: 1Clearance Prior to Start: NoneFinal Clearance: NonePay Transparency: $116,100.00 - $215,700.00Experience Level: Experienced ProfessionalFT/PT/Casual: FullTimeDepartment...
    Full time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    2 days ago
  •  ...by mapping source data to ontology models.Develop data mapping and transformation workflows...  ...vector database infrastructure for embedding storage, indexing, and semantic retrieval...  ...investigation conducted by the employer, or (c) consistent with the Company's legal duty... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Denver, CO
    18 hours ago
  • $120k - $145k

     ...high-performing engineering team. This is a hands-on leadership role where you will be responsible for architecting, developing, and delivering embedded firmware solutions while mentoring other engineers and driving engineering best practices.This role offers the opportunity... 

    CyberCoders

    Englewood, CO
    2 days ago
  • $100k - $135k

     ...We are seeking a highly engaged mid-level Embedded Software Engineer to join our team. This...  ...flexibility. Key Responsibilities Design and develop embedded software using C/C++ within...  ...Languages: Proficiency in Python, C and/or C++, including object-oriented principles... 

    SEAKR

    Centennial, CO
    2 days ago
  •  ...checks, no component used outside Mfg's recommendations, revision control, modular coding, code coverage testing, boundary testing, developer testing and product verification testing. Design reviews are conducted throughout the product development process. Participate in... 

    SCRAM Systems

    Littleton, CO
    25 days ago
  •  ...are currently seeking a Staff Real-Time Embedded Software Engineer to contribute to our mission...  ...to serve as a subject-matter expert in developing drivers and RTOS applications for...  ...robotics hardware   ~ Strong proficiency in C for embedded system development   ~... 
    Permanent employment
    Remote work
    Monday to Friday

    Lunar Outpost

    Arvada, CO
    13 days ago
  •  ...Earth. Currently, we are seeking a  Staff Embedded Software Engineer to contribute to our...  ...the Staff Embedded Software Engineer is to develop software for robotic systems, ensuring the...  ...on hardware platforms  Proficiency in C for embedded systems  Familiarity with... 
    Permanent employment
    Remote work
    Monday to Friday

    Lunar Outpost

    Arvada, CO
    13 days ago
  • $139.6k - $200k

     ...We are seeking a highly motivated and talented React Native Developer to join our team and play a critical role in shaping the future...  ...Apple Wallet. Native iOS development with Swift and/orObjective-C. Native Android development with Katlin and/or Java. Familiarity... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Worky Ltd

    Denver, CO
    18 hours ago
  • $95k - $135k

     ...and integration of simulation and test software that will be used to validate flight software, Guidance, Navigation, and Control (GN&C) algorithms, and general operation of a satellite system. This role includes working with full software systems for modeling and simulation... 
    Permanent employment
    Local area

    Redwire

    Littleton, CO
    1 day ago
  • $95.9k - $178.1k

    Requisition ID: 13842ERP Eligible?: YesERP amount: $5,000Relocation: PossibleType: ExemptShift: 1Clearance Prior to Start: SecretFinal Clearance: Top SecretPay Transparency: $95,900.00 - $178,100.00Experience Level: Experienced ProfessionalFT/PT/Casual: FullTimeDepartment...
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

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

     ...documentedManage and maintain allocations and traceability for flow down of requirements to the element levelLead team members to plan, develop, and execute requirements and verification development for weapon system deliveriesAssist in developing impact assessments through... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    18 hours ago
  • $50 per hour

     ...and program leadership. Elevate staffing, schedule, technical, and execution issues promptly, with recommended paths to resolution.Develop staffing and resource plans. Work with functional and matrix organizations to secure the skills and capacity needed by the program.... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    18 hours ago
  •  ...priorities of your prospects and customers.Building and leveraging C-level relationships (CIO, CISO, CSO) to establish Palo Alto...  ...objection handling and technical advocacy.Learning continuously to develop technical and professional expertise that drives greater customer... 
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Denver, CO
    2 days ago
  • $178.5k - $331.5k

     ...era in space and find a career that's built for you.The Lockheed Martin Global Comms and Navigation Mission Segment is designing, developing, and delivering an integrated space/ground Satellite Communications (SATCOM) system. This position will be a key member of the... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $79.3k - $147.3k

     ...resourceful Systems Engineer to become a member of the Systems Engineering and Integration Team.As a Systems Engineer, you will:• Develop subsystem requirements documentation• Develop CAMEO models of the subsystem • Support requirements writing, other model based systems... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    2 days ago
  • $79.3k - $147.3k

    Requisition ID: 11826ERP Eligible?: YesERP amount: $1,000Relocation: YesType: ExemptShift: 1Clearance Prior to Start: NoneFinal Clearance: SecretPay Transparency: $79,300.00 - $147,300.00Experience Level: Experienced ProfessionalFT/PT/Casual: FullTimeDepartment: SpaceBusiness...
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    4 days ago
  • $136.85k - $197.8k

     ...you will join a diverse team and apply your skills to analyze and develop system and subsystem requirements, interface control documents,...  ...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.... 
    Bi-weekly pay
    Permanent employment
    Full time
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Aurora, CO
    17 hours ago
  • $108.8k - $136k

     ...Summary: We are seeking a highly motivated and talented React Native Developer to join our team and play a critical role in shaping the future...  ...: Apple Wallet. Native iOS development with Swift or Objective-C. Native Android development with Kotlin or Java. AWS and... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Capital Rx

    Denver, CO
    18 hours ago
  • $94.35k - $136.85k

     ...Associate and Experienced Software Engineers.The FishTools program develops and maintains a Collection Planning and Mission Management...  ...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
    Work experience placement
    Currently hiring
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Aurora, CO
    17 hours ago

Do you want to receive more vacancies?

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