Talent.com
tek wissen
Jr. Embedded Developertek wissen • Englewood, CO, United States
Search for other jobs
Jr. Embedded Developer

Jr. Embedded Developer

tek wissen • Englewood, CO, United States
11 hours ago
Job type
  • Temporary
  • Quick Apply
Job description

Overview:

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our 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: Jr. Embedded 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; }

WiFi Integration

  • Develop and maintain WiFi radio configuration across Qualcomm, Broadcom, and Atheros chipsets for 2.4GHz, 5GHz, and 6GHz bands.
  • Implement and debug WiFi features including band steering, client steering, channel selection (DFS/non-DFS), BSS Coloring, OFDMA, MU-MIMO, TWT, and MLO (WiFi 7).
  • Work with hostapd/wpa_supplicant configuration, CFG80211/mac80211/nl80211 driver interfaces.
  • Develop and maintain OpenSync WiFi managers for cloud-managed radio configuration, client monitoring, and statistics reporting.
  • Debug WiFi driver crashes, firmware asserts, performance regressions, and interoperability issues across client devices.
  • Implement mesh/extender backhaul configuration and optimization.
  • Develop and tune RvR (Rate vs Range) and throughput KPIs across firmware builds.
  • Support channel switching, ECSA, radar detection (DFS), and regulatory compliance across multiple country codes.

Cellular Backup (Phone-as-Backhaul)

  • Implement phone-as-backhaul connectivity - enabling the router to use the customer's mobile device as a backup WAN path.
  • Develop the router-side failover client that communicates with the companion mobile app (MSA) to initiate and terminate backup sessions.
  • Implement WAN outage detection and internet reachability healthcheck framework.
  • Develop route arbitration and traffic steering logic between primary WAN and phone-based cellular backup.
  • Manage concurrent WiFi AP + STA operation - serving home clients on AP while connected to phone hotspot as upstream STA.
  • Handle USB tethering detection and network interface management (RNDIS/CDC-NCM/CDC-ECM).
  • Implement graceful failback logic when primary WAN recovers.
  • Develop LED state machine logic for multi-WAN connectivity status indication.
  • Implement QoS and bandwidth management during cellular backup mode (customer's data plan awareness).

Platform & Common

  • 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 secure communication channels using TLS with mutual authentication (mTLS) between router and cloud/mobile app.
  • Debug kernel-level issues including network driver crashes, kernel panics, and memory leaks.
  • Develop init scripts, UCI configuration handlers, and persistent storage management for OpenWrt.
  • Analyze and resolve field issues using device logs, crash dumps, logpull analysis, and remote diagnostics.
  • Write unit tests and participate in code reviews via GitLab merge requests.
  • Collaborate with hardware teams, QA, cloud platform engineers, mobile app teams, and service provider partners.

Years of Experience:

  • 7 Years of Experience

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

1. Embedded C Programming, Linux, Operating System (5+ years)

  • Embedded C Programming.
  • Linux.
  • Operating System.
  • 5+ years.

2. WiFi standards and Networking Domain Expertise (5+ years), basic understanding of 5G/LTE technology (high level)

  • WiFi standards and Networking Domain Expertise.
  • 5+ years.
  • Basic understanding of 5G/LTE technology (high level).

3. Strong debugging and problem solving skills (5+ years)

  • Strong debugging and problem solving skills.
  • 5+ years.

TekWissen Group is an equal opportunity employer supporting workforce diversity.

Create a job alert for this search

Jr. Embedded Developer • Englewood, CO, United States