Embedded C Developer
Englewood, CO ยท On-site
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Englewood, CO (Onsite/Hybrid as applicable) Duration: Long Term Contract Key Skills * Embedded C Development
New
Englewood, CO ยท On-site
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Englewood, CO (Onsite/Hybrid as applicable) Duration: Long Term Contract Key Skills * Embedded C Development
New
Englewood, CO ยท On-site
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Englewood, CO (Onsite/Hybrid as applicable) Duration: Long Term Contract Key Skills * Embedded C Development
New
Bellevue, WA ยท On-site
Embedded C Developer with Python Job Location: Bellevue, WA / Hillsboro, OR Job Type: Contract * We are seeking an experienced Embedded C Developer with strong Python skills to design and develop ...
Quick apply
Bellevue, WA ยท On-site
Embedded C Developer with Python Job Location: Bellevue, WA / Hillsboro, OR Job Type: Contract * We are seeking an experienced Embedded C Developer with strong Python skills to design and develop ...
Embedded C Developer OpenSync/OpenWrt We are seeking an Embedded C Developer with strong Linux/OpenWrt experience to develop firmware for residential WiFi gateways supporting DOCSIS/Fiber WAN and LTE ...
Embedded C Developer OpenSync/OpenWrt We are seeking an Embedded C Developer with strong Linux/OpenWrt experience to develop firmware for residential WiFi gateways supporting DOCSIS/Fiber WAN and LTE ...
Milpitas, CA ยท On-site
Junior Embedded Developer Location: Milpitas, CA Long Term Contract with Full-Time Hire as an ... Develop software using C, C++, Embedded Firmware following coding standards and best practices.
Milpitas, CA ยท On-site
Junior Embedded Developer Location: Milpitas, CA Long Term Contract with Full-Time Hire as an ... Develop software using C, C++, Embedded Firmware following coding standards and best practices.
As a Junior Embedded Systems Developer, you will work alongside experienced vulnerability ... Experience programming in C or C++ * Familiarity with embedded systems or microcontrollers through ...
As a Junior Embedded Systems Developer, you will work alongside experienced vulnerability ... Experience programming in C or C++ * Familiarity with embedded systems or microcontrollers through ...
As a Junior Embedded Systems Developer, you will work alongside experienced vulnerability ... Experience programming in C or C++ * Familiarity with embedded systems or microcontrollers through ...
As a Junior Embedded Systems Developer, you will work alongside experienced vulnerability ... Experience programming in C or C++ * Familiarity with embedded systems or microcontrollers through ...
Greenwood Village, CO ยท On-site
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Onsite. Englewood, CO We're looking for an Embedded C Developer to work on next-generation residential gateway ...
New
Greenwood Village, CO ยท On-site
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Onsite. Englewood, CO We're looking for an Embedded C Developer to work on next-generation residential gateway ...
New
Beltsville, MD ยท On-site
Position: Embedded C Program Developer Location: Beltsville MD Assignment Type: Contract Pay Rate: $60 - $62 / year Work Schedule: Onsite, Beltsville MD Benefits: This position is eligible for ...
Quick apply
Beltsville, MD ยท On-site
Position: Embedded C Program Developer Location: Beltsville MD Assignment Type: Contract Pay Rate: $60 - $62 / year Work Schedule: Onsite, Beltsville MD Benefits: This position is eligible for ...
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Onsite. Englewood, CO We're looking for an Embedded C Developer to work on next-generation residential gateway ...
New
Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup Location: Onsite. Englewood, CO We're looking for an Embedded C Developer to work on next-generation residential gateway ...
New
Los Angeles, CA ยท On-site
$141K - $186K/yr
... and developer-friendly APIs into world class products. From advanced ground stations, on orbit ... Experience in C and working knowledge of C++. * Foundational understanding of common hardware ...
Los Angeles, CA ยท On-site
$141K - $186K/yr
... and developer-friendly APIs into world class products. From advanced ground stations, on orbit ... Experience in C and working knowledge of C++. * Foundational understanding of common hardware ...
$124K - $164K/yr
Qualifications Bachelor's degree in computer science or engineering with a minimum 3-5+ years of ... Ability to write, debug, and test embedded C/C++ Experience working with 32 bit microcontrollers.
$124K - $164K/yr
Qualifications Bachelor's degree in computer science or engineering with a minimum 3-5+ years of ... Ability to write, debug, and test embedded C/C++ Experience working with 32 bit microcontrollers.
Elyria, OH ยท On-site
$119K - $157K/yr
Embedded C/C++ Engineer Contract Position Elyria, OH (Day1 onsite) Only US CITIZENS - ITAR * Motor control algorithms, especially field-oriented control (FOC) for brushless DC (BLDC) motors.
Quick apply
Elyria, OH ยท On-site
$119K - $157K/yr
Embedded C/C++ Engineer Contract Position Elyria, OH (Day1 onsite) Only US CITIZENS - ITAR * Motor control algorithms, especially field-oriented control (FOC) for brushless DC (BLDC) motors.
Illinois City, IL ยท On-site
Well versed in embedded C (embedded programming) * Software for machines (engines, transmissions etc) * If they have systems design, Data link (CAN Ethernet) those are advantages * Former Cat plus
Quick apply
Illinois City, IL ยท On-site
Well versed in embedded C (embedded programming) * Software for machines (engines, transmissions etc) * If they have systems design, Data link (CAN Ethernet) those are advantages * Former Cat plus
Allen Park, MI ยท On-site
$119K - $157K/yr
Embedded Software Engineer - C / MATLAB Simulink Overview / Summary We are seeking an experienced Embedded Software Engineer with strong hands-on experience in Embedded C, MATLAB/Simulink development ...
Allen Park, MI ยท On-site
$119K - $157K/yr
Embedded Software Engineer - C / MATLAB Simulink Overview / Summary We are seeking an experienced Embedded Software Engineer with strong hands-on experience in Embedded C, MATLAB/Simulink development ...
Allen Park, MI ยท On-site
We are seeking an experienced Embedded Software Engineer with strong hands-on experience in Embedded C, MATLAB/Simulink development and modeling, and embedded software testing. The ideal candidate ...
Posted today
Allen Park, MI ยท On-site
We are seeking an experienced Embedded Software Engineer with strong hands-on experience in Embedded C, MATLAB/Simulink development and modeling, and embedded software testing. The ideal candidate ...
Posted today
Frisco, TX ยท On-site
Position-Embedded Tester (SIT) Location-Frisco TX and Alameda, CA Onsite SW Design engineer for ... Understand the design developed in C language for micro-controller based on Non-RTOS and RTOS ...
Frisco, TX ยท On-site
Position-Embedded Tester (SIT) Location-Frisco TX and Alameda, CA Onsite SW Design engineer for ... Understand the design developed in C language for micro-controller based on Non-RTOS and RTOS ...
Embedded C Development * OpenWrt * OpenSync * Linux Networking * LTE/5G Cellular Integration * OVSDB * WiFi Router/CPE Development * ARM/MIPS Linux Platforms * Total IT Experience 3-8yrs * Relevant ...
Embedded C Development * OpenWrt * OpenSync * Linux Networking * LTE/5G Cellular Integration * OVSDB * WiFi Router/CPE Development * ARM/MIPS Linux Platforms * Total IT Experience 3-8yrs * Relevant ...
Boston, MA ยท On-site
$93K - $115K/yr
As a Junior Embedded Software Development Engineer, you'll contribute to the software that runs on ... Contribute to embedded firmware development in C/C++ on Sonos players. * Implement well-scoped ...
Boston, MA ยท On-site
$93K - $115K/yr
As a Junior Embedded Software Development Engineer, you'll contribute to the software that runs on ... Contribute to embedded firmware development in C/C++ on Sonos players. * Implement well-scoped ...
Boston, MA ยท On-site
$93K - $115K/yr
As a Junior Embedded Software Development Engineer, you'll contribute to the software that runs on ... Contribute to embedded firmware development in C/C++ on Sonos players. * Implement well-scoped ...
Boston, MA ยท On-site
$93K - $115K/yr
As a Junior Embedded Software Development Engineer, you'll contribute to the software that runs on ... Contribute to embedded firmware development in C/C++ on Sonos players. * Implement well-scoped ...
Troy, MI ยท On-site +1
Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP ...
Troy, MI ยท On-site +1
Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP ...
$24K - $34.3K
1% of jobs
$34.3K - $44.6K
2% of jobs
$44.6K - $55K
6% of jobs
$55K - $65.3K
14% of jobs
$65.8K is the 25th percentile. Wages below this are outliers.
$65.3K - $75.6K
34% of jobs
$83.7K is the 75th percentile. Wages above this are outliers.
$75.6K - $85.9K
23% of jobs
$85.9K - $96.2K
5% of jobs
$96.2K - $106.5K
6% of jobs
$106.5K - $116.9K
4% of jobs
$116.9K - $127.2K
3% of jobs
$127.2K - $137.5K
1% of jobs
$24K
$89K
$137.5K
| Criteria | Junior Embedded C Developer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Associate's/Bachelor's in Electrical Engineering, Computer Science, or related field | Bachelor's or higher in Computer Engineering, Electrical Engineering, or related field |
| Work Environment | Embedded systems development, hardware integration, low-level programming | Embedded systems, firmware development, software optimization |
| Employer & Industry Usage | Consumer electronics, automotive, IoT devices, industrial automation | Automotive, aerospace, medical devices, consumer electronics |
| Common Search & Comparison Intent | Yes | Yes |
While both roles involve embedded systems and C programming, a Junior Embedded C Developer typically focuses on basic firmware development and hardware interfacing under supervision. An Embedded Software Engineer often handles more complex software design, optimization, and integration tasks, requiring more experience and technical expertise.
Cities with the most Junior Embedded C Developer job openings:
The most popular types of Embedded C Developer jobs are:
States with the most job openings for Junior Embedded C Developer jobs include:
The top searched job categories for Junior Embedded C Developer jobs are:

Greetings From Cygnus Professionals Inc
Job Title: Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup
Location: Englewood, CO (Onsite/Hybrid as applicable)
Duration: Long Term Contract
Key Skills
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
About Cygnus Professionals, Inc.
Cygnus is a Princeton, NJ-headquartered global Business IT consulting and software Services firm with offices in the USA and Asia. Cygnus offers and enables innovation and helps our clients accelerate time to market & grow their business. Over 15 years, we have taken great pride in continuing our deep relationships with our clients.
Cygnus Belief
We believe in our commitment to diversity & inclusion.
Equal Employment Opportunity Statement
Cygnus is an Equal Opportunity Employer. We ensure that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All our employment decisions are taken without looking into age, race, creed, color, religion, sex, nationality, disability status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other aspects of employment protected by federal, state, or local law. Applicants for employment in the US must have valid work authorization.
Sourced by ZipRecruiter
It services
51 - 200 Employees
Princeton, NJ, US
2010