Embedded C Developer OpenSync/OpenWrt We are seeking an Embedded C Developer with strong Linux ... Strong C programming, IPC, memory management, and event-driven programming. * Hands-on OpenWrt ...
Embedded C Developer OpenSync/OpenWrt We are seeking an Embedded C Developer with strong Linux ... Strong C programming, IPC, memory management, and event-driven programming. * Hands-on OpenWrt ...
Embedded C Program Developer
Beltsville, MD ยท On-site
Required Technical Skills: ยท Embedded C Programming -- hands-on working experience required ยท STM32CubeIDE and STM32CubeMX platforms ยท STM32 Microcontroller programming ยท Communication protocols:
Quick apply
Embedded C Program Developer
Beltsville, MD ยท On-site
Required Technical Skills: ยท Embedded C Programming -- hands-on working experience required ยท STM32CubeIDE and STM32CubeMX platforms ยท STM32 Microcontroller programming ยท Communication protocols:
Embedded C Developer with Python
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
Embedded C Developer with Python
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 Software Developer
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
Embedded Software Developer
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
Embedded C/C++ Developer
Dallas, TX ยท On-site
Key Skills: C/C++11/Embedded Linux/Understanding Linux Driver Programming and Bootloader. Required Skills: * Must have experience in C and C++ 11 or higher * Must have worked on embedded systems
Embedded C/C++ Developer
Dallas, TX ยท On-site
Key Skills: C/C++11/Embedded Linux/Understanding Linux Driver Programming and Bootloader. Required Skills: * Must have experience in C and C++ 11 or higher * Must have worked on embedded systems
Caron Scientific is expanding our engineering team and hiring an Electrical Engineer - Embedded ... C Programming Language
Caron Scientific is expanding our engineering team and hiring an Electrical Engineer - Embedded ... C Programming Language
Staff Platform Security Engineer
Palo Alto, CA ยท On-site
$180 - $240/hr
Embedded C Programming * Linux-Based Embedded Environments * Embedded Security Solutions * Git Version Control * Jira Issue Management ATS Optimization Keywords Hard Skills * Embedded Systems ...
Staff Platform Security Engineer
Palo Alto, CA ยท On-site
$180 - $240/hr
Embedded C Programming * Linux-Based Embedded Environments * Embedded Security Solutions * Git Version Control * Jira Issue Management ATS Optimization Keywords Hard Skills * Embedded Systems ...
Embedded C/C++ Engineer
Elyria, OH ยท On-site
$119K - $157K/yr
Embedded C/C++ programming * Digital communication protocols (e.g., CAN, SPI, I2C). * Real-time operating systems (RTOS). * Software verification and testing. * Aerospace industry software compliance ...
Quick apply
Embedded C/C++ Engineer
Elyria, OH ยท On-site
$119K - $157K/yr
Embedded C/C++ programming * Digital communication protocols (e.g., CAN, SPI, I2C). * Real-time operating systems (RTOS). * Software verification and testing. * Aerospace industry software compliance ...
IoT: Embedded Software Developer
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 ...
IoT: Embedded Software Developer
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 ...
Embedded Software Engineer MATLAB & Embedded C
Allen Park, MI ยท On-site
$119K - $157K/yr
Embedded Software Engineer C / MATLAB Simulink Overview / Summary We are seeking an experienced ... Practical experience in at least one additional programming language or advanced proficiency in a ...
Embedded Software Engineer MATLAB & Embedded C
Allen Park, MI ยท On-site
$119K - $157K/yr
Embedded Software Engineer C / MATLAB Simulink Overview / Summary We are seeking an experienced ... Practical experience in at least one additional programming language or advanced proficiency in a ...
Req:: Sr Software Embedded Engineer_ Torrance, CA (Onsite) _ W2 Only
Torrance, CA ยท On-site
$129K - $169K/yr
... C programming language Knowledge of software build procedures and the ability to maintain build ... embedded C systems
Quick apply
Req:: Sr Software Embedded Engineer_ Torrance, CA (Onsite) _ W2 Only
Torrance, CA ยท On-site
$129K - $169K/yr
... C programming language Knowledge of software build procedures and the ability to maintain build ... embedded C systems
Strong Embedded C programming experience (mandatory) * Experience developing low-level drivers, middleware, and application layer software * Experience creating software architecture and detailed ...
Strong Embedded C programming experience (mandatory) * Experience developing low-level drivers, middleware, and application layer software * Experience creating software architecture and detailed ...
Embedded Software Engineer
Saint Paul, MN ยท Hybrid
$50 - $65/hr
Proficiency in both C++ and C programming languages. * Experience with Embedded Linux. * Experience with multithreaded programming. * Proficiency with communication protocols such as SPI, I2C, and ...
Quick apply
Embedded Software Engineer
Saint Paul, MN ยท Hybrid
$50 - $65/hr
Proficiency in both C++ and C programming languages. * Experience with Embedded Linux. * Experience with multithreaded programming. * Proficiency with communication protocols such as SPI, I2C, and ...
Embedded Software Engineer
Saint Paul, MN ยท Hybrid
$50 - $65/hr
Proficiency in both C++ and C programming languages. * Experience with Embedded Linux. * Experience with multithreaded programming. * Proficiency with communication protocols such as SPI, I2C, and ...
Quick apply
Embedded Software Engineer
Saint Paul, MN ยท Hybrid
$50 - $65/hr
Proficiency in both C++ and C programming languages. * Experience with Embedded Linux. * Experience with multithreaded programming. * Proficiency with communication protocols such as SPI, I2C, and ...
Strong Embedded C programming experience (mandatory) * Experience developing low-level drivers, middleware, and application layer software * Experience creating software architecture and detailed ...
Quick apply
Strong Embedded C programming experience (mandatory) * Experience developing low-level drivers, middleware, and application layer software * Experience creating software architecture and detailed ...
Strong Embedded C programming experience (mandatory) * Experience developing low-level drivers, middleware, and application layer software * Experience creating software architecture and detailed ...
Strong Embedded C programming experience (mandatory) * Experience developing low-level drivers, middleware, and application layer software * Experience creating software architecture and detailed ...
Embedded Firmware Engineer (Embedded Systems)
Cupertino, CA ยท On-site
$53 - $66/hr
The ideal candidate will develop, debug, and maintain embedded C firmware, work directly with ... Generate engineering binaries, submit changes to repositories, and manage build and packaging ...
Embedded Firmware Engineer (Embedded Systems)
Cupertino, CA ยท On-site
$53 - $66/hr
The ideal candidate will develop, debug, and maintain embedded C firmware, work directly with ... Generate engineering binaries, submit changes to repositories, and manage build and packaging ...
Embedded Firmware Engineer
Manville, RI ยท On-site
$65/hr
Proficiency in embedded C programming for real-time, resource-constrained systems. * Experience using Git-based version control tools such as GitHub or similar platforms for collaborative development.
Quick apply
Embedded Firmware Engineer
Manville, RI ยท On-site
$65/hr
Proficiency in embedded C programming for real-time, resource-constrained systems. * Experience using Git-based version control tools such as GitHub or similar platforms for collaborative development.
Embedded C/C++, Python Software Engineer
Hawthorne, NY ยท On-site
$138K - $182K/yr
Embedded C/C++, Python Software Engineer, Hawthorne, NY We are looking for an Embedded C/C ... Programming, Programmer Analyst, New York Recruiters, IT Jobs, New York Recruiting Looking to hire ...
Embedded C/C++, Python Software Engineer
Hawthorne, NY ยท On-site
$138K - $182K/yr
Embedded C/C++, Python Software Engineer, Hawthorne, NY We are looking for an Embedded C/C ... Programming, Programmer Analyst, New York Recruiters, IT Jobs, New York Recruiting Looking to hire ...
Embedded Firmware Developer
Sterling Heights, MI ยท On-site
$51.69 - $56.32/hr
This role requires expertise in embedded firmware development, microcontrollers, DSPs, Simulink/Stateflow, CAN communications, hardware integration, and embedded C programming supporting next ...
Embedded Firmware Developer
Sterling Heights, MI ยท On-site
$51.69 - $56.32/hr
This role requires expertise in embedded firmware development, microcontrollers, DSPs, Simulink/Stateflow, CAN communications, hardware integration, and embedded C programming supporting next ...
Embedded C Programming information
See salary details
$37K - $69.9K
6% of jobs
$98.9K is the 25th percentile. Wages below this are outliers.
$69.9K - $102.8K
21% of jobs
The median wage is $115.7K / yr.
$102.8K - $135.7K
57% of jobs
$135.7K - $168.6K
15% of jobs
$168.6K - $201.5K
0% of jobs
$201.5K - $234.5K
0% of jobs
$234.5K - $267.4K
0% of jobs
$267.4K - $300.3K
0% of jobs
$300.3K - $333.2K
0% of jobs
$333.2K - $366.1K
0% of jobs
$366.1K - $399K
0% of jobs
$37K
$129.1K
$399K
How much do embedded c programming jobs pay per year?
What is an embedded C programming?
An Embedded C Programming job involves writing and optimizing C code for microcontrollers and embedded systems. Engineers in this role develop firmware to control hardware devices like IoT gadgets, automotive systems, or industrial machines. They work with low-level hardware interactions, real-time operating systems (RTOS), and peripheral drivers. Strong knowledge of memory management, debugging, and performance optimization is essential for this role.
What does an embedded C programmer do?
A professional in Embedded C Programming typically works on writing, testing, and optimizing code that runs on microcontrollers or embedded systems within electronic products. Day-to-day tasks often include debugging hardware-software interactions, integrating different device drivers, performing code reviews, and collaborating closely with hardware engineers and QA teams to meet project requirements. Additionally, you may be responsible for documenting software designs and participating in team meetings to discuss system architecture or project milestones. This role requires both independent problem-solving and teamwork, as successful project delivery depends on effective communication and close coordination with other engineering specialists.
What skills and qualifications are needed for embedded C programming?
To thrive in Embedded C Programming, you need a solid understanding of C language, microcontroller architectures, real-time operating systems (RTOS), and low-level hardware-software integration, typically supported by a degree in Computer Engineering or related fields. Experience with embedded development environments, debugging tools like JTAG, and version control systems such as Git is commonly required, and certifications like ARM Accredited Engineer can be advantageous. Strong analytical skills, attention to detail, effective problem solving, and the ability to communicate technical concepts clearly are highly valued soft skills. These skills ensure reliable, efficient firmware development and enable seamless collaboration within multidisciplinary engineering teams.
What cities are hiring for Embedded C Programming jobs?
Cities with the most Embedded C Programming job openings:
What are the most commonly searched types of Embedded C Programming jobs?
The most popular types of Embedded C Programming jobs are:
What states have the most Embedded C Programming jobs?
States with the most job openings for Embedded C Programming jobs include:
What job categories do people searching Embedded C Programming jobs look for?
The top searched job categories for Embedded C Programming jobs are:

Other
Posted 6 days ago
Job description
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/5G cellular backup.
Key Responsibilities:
- Develop and debug embedded C software on Linux/OpenWrt platforms.
- Develop OpenSync managers, OVSDB integrations, and cloud-managed services.
- Implement LTE/5G failover, modem management, WAN routing, and health checks.
- Work with cellular modems using AT commands, QMI/MBIM, USB, and PCIe/MHI.
- Configure and troubleshoot WiFi drivers on Qualcomm/Broadcom/Atheros platforms.
- Debug Linux kernel, PCIe, USB, networking, and driver-level issues.
- Implement secure connectivity using TLS/mTLS, X.509, GRE, and IPsec.
- Develop OpenWrt UCI configurations, init scripts, storage management, and unit tests.
Required Skills:
- 5+ years of Embedded C development on Linux.
- Strong C programming, IPC, memory management, and event-driven programming.
- Hands-on OpenWrt experience including UCI, build system, packages, and filesystems.
- Experience with OpenSync, OVSDB, MQTT, protobuf or similar CPE frameworks.
- Strong Linux networking knowledge: IPv4/IPv6, routing, DHCP, netfilter, bridges.
- Cellular modem integration using AT/QMI/MBIM.
- Experience with GDB, strace, tcpdump, kernel logs, and serial console.
- Git/GitLab, CI/CD, cross-compilation, and Shell scripting.
Preferred:
- Qualcomm IPQ / Broadcom BCM / Atheros chipsets.
- DOCSIS, WiFi 6/6E/7, PCIe/USB, eSIM/eUICC, TR-069/TR-369.
- 5G NSA/SA, carrier aggregation, and ISP/MSO/OEM experience.
Tech Stack: C, Linux, OpenWrt, OpenSync, OVSDB, MQTT, Qualcomm/Broadcom, WiFi, LTE/5G, IPv4/IPv6, TLS, GRE/IPsec, GitLab, GDB.