Embedded C Developer

Trident Consulting
  • Englewood, CO
  • $50 Per Hour
  • Quick Apply
3 days ago

Job Description

Trident Consulting is seeking a "Embedded C Developer" for one of our client in Englewood, CO. A global leader in business and technology services.

Job Title: Embedded C Developer
Location: Onsite to Englewood, CO
Job Type: Contract
Pay Rate: $50

Job Description:
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

About Trident Consulting
Trident Consulting is an award-winning staffing and consulting firm headquartered in San Ramon, CA. Since 2005, we've partnered with Fortune 500 and high-growth companies to deliver high-quality talent across technology, engineering, business operations, and professional services.

We specialize in contract, contract-to-hire, and direct hire placements, supporting roles across IT, data & analytics, cloud, cybersecurity, finance & accounting, HR, operations, and more. With a strong focus on hard-to-fill and niche positions, our global recruiting engine enables us to deliver speed, quality, and scale.

Learn more: www.tridentconsultinginc.com

Numbers & Facts

LocationEnglewood, CO

Skills

  • 802.11unmatched
  • ARM (Advanced RISC Machine)unmatched
  • Accountingunmatched
  • Analysis Skillsunmatched
  • Authenticationunmatched
  • Business Operationsunmatched
  • Business Servicesunmatched
  • C Programming Languageunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Firmwareunmatched
  • Configuration Managementunmatched
  • Consultingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Analysisunmatched
  • Data Over Cable Service Interface Specification (DOCSIS)unmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Device Driversunmatched
  • Diagnostics Solutions/Softwareunmatched
  • Embedded Programming Languagesunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Failoverunmatched
  • File Systemsunmatched
  • Financeunmatched
  • Fortune 500 Customersunmatched
  • GDB (Gnu Debugger)unmatched
  • GRE (Generic Routing Encapsulation)unmatched
  • Gitunmatched
  • Hardware Quality Assuranceunmatched
  • IPsec (IP Security)unmatched
  • IPv4unmatched
  • IPv6unmatched
  • International Businessunmatched
  • Internet Securityunmatched
  • Kernel Programmingunmatched
  • Linux Networksunmatched
  • Linux Operating Systemunmatched
  • MIPS Processorsunmatched
  • Memory Managementunmatched
  • Metricsunmatched
  • Modemsunmatched
  • Network Administration/Managementunmatched
  • Network Connectivityunmatched
  • Network Routingunmatched
  • PCI Express (PCI-E)unmatched
  • Problem Solving Skillsunmatched
  • Professional Servicesunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Scripting (Scripting Languages)unmatched
  • Security Protocolsunmatched
  • Software Engineeringunmatched
  • System-on-a-Chip (SoC)unmatched
  • Systems Administration/Managementunmatched
  • Telemetryunmatched
  • Test Plan/Scheduleunmatched
  • USBunmatched
  • Unit Testunmatched
  • VPN (Virtual Private Network)unmatched
  • Wi-Fiunmatched
  • Wide Area Network (WAN)unmatched
  • Wireless Communicationsunmatched
  • Wireless Protocols/Standardsunmatched
  • Wireless WANunmatched
  • X.509 Digital Certificateunmatched
  • tcpdumpunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder