1

Embedded C Programming Jobs in Miami, FL (NOW HIRING)

Automotive Embedded Software Engineer

Sunrise, FL ยท On-site

$125.40K - $165K/yr

Software Engineer You will be involved in the design, implementation, and validation of software ... You will leverage Adaptive AUTOSAR and implement in C++ for a QNX RTOS. What you will be able to do:

Embedded Software Engineer

Pompano Beach, FL

$123.70K - $162.80K/yr

Hands-on experience programming DSP and MCU (C/C++, Assembler) * Hands-on experience writing embedded software for real time operating systems * Work collaboratively with engineering teams, (systems ...

Embedded Software Engineer (DSP)

Plantation, FL ยท On-site

$63.80K - $97.60K/yr

Core Programming: Proficiency in C++ and C. Familiarity with Python is a plus, particularly for automation or in the context of AI/Machine Learning workflows. * Embedded Fundamentals: Experience with ...

Senior Software Security Engineer - S3E

Miami, FL ยท On-site

$109.50K - $150.20K/yr

Experience with C / C++ * Experience with Xilinx UltaScale+ MPSoC, Versal, or similar Embedded ... Field Programmable Gate Arrays (FPGAs) * Application-Specific Integrated Circuits (ASICs) What We ...

next page

Showing results 1-20

Embedded C Programming information

See Miami, FL salary details

$35.4K

$123.5K

$381.6K

How much do embedded c programming jobs pay per year?

As of May 28, 2026, the average yearly pay for embedded c programming in Miami, FL is $123,470.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,300.00 and $127,200.00 per year, depending on experience, location, and employer.

What is an Embedded C Programming job?

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 are the key skills and qualifications needed to thrive in the Embedded C Programming position, and why are they important?

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 are the typical daily responsibilities of someone working in Embedded C Programming?

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 job categories do people searching Embedded C Programming jobs in Miami, FL look for? The top searched job categories for Embedded C Programming jobs in Miami, FL are:
Infographic showing various Embedded C Programming job openings in Miami, FL as of May 2026, with employment types broken down into 62% Full Time, 32% Part Time, 3% Temporary, and 3% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $123,470 per year, or $59.4 per hour.

Technical Lead C,Embedded Linux

Omni Inclusive

Miami, FL โ€ข On-site

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Summary
The Senior Technical Lead in embedded Linux will be responsible for providing technical leadership and expertise in developing embedded Linux solutions. This role involves designing, implementing, and maintaining embedded software systems while ensuring high performance and reliability.
  • 7+ years of RedHat Linux and Windows xx administration and Troubleshooting
  • Sound Experience and knowledge in enterprise level
  • RH Linux and Windows upgrades, designing, installing, configuring, maintaining and testing Server OS and related utilities, builds, package installs, performance tuning (Kernel Parameters and Server/Network Parameters)
Key Responsibilities
1. Lead and mentor the technical team in developing embedded linux systems.
2. Design and implement software solutions in compliance with project technical and quality standards.
3. Collaborate with cross functional teams to ensure effective implementation of embedded linux solutions.
4. Perform code reviews, troubleshoot issues, and provide technical guidance as needed.
5. Stay updated on industry trends and technologies to recommend improvements in embedded linux development processes.
Skill Requirements
1. Proficiency in C programming language for embedded systems.
2. Strong experience in developing embedded linux solutions.
3. Knowledge of linux kernel and device drivers.
4. Familiarity with real-time operating systems and embedded development tools.
5. Excellent problem-solving skills and ability to work in a team-oriented environment.
6. Good understanding of hardware software integration and optimization techniques.
Certifications: Relevant certifications in embedded systems and linux development are a plus.