1

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

Platform Software Engineer, Senior

Sunrise, FL · On-site

$116K - $154K/yr

Strong C programming skills in Linux or Unix-based environments. * Experience developing software in Linux-based environments such as Ubuntu. * Experience developing software for embedded Linux ...

New

Embedded Software Engineer

Pompano Beach, FL

$123K - $162K/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 ...

Be Seen First

Embedded Software Engineer

Miramar, FL · On-site

$110K - $135K/yr

Embedded & Systems Integration * Deploy inference to edge compute on production equipment; optimize ... Strong Python; working proficiency in C or C++. * Practical computer vision experience with OpenCV ...

Embedded Software Engineer

Sunrise, FL · On-site

$122K - $161K/yr

Proven embedded software development skills with QNX and/or Linux. * Experience in multi-threaded ... Development experience with C++ and object-oriented programming. * Familiar with object-oriented ...

Embedded Software Engineer

Sunrise, FL · On-site

$115K - $192K/yr

Proven embedded software development skills with QNX and/or Linux. * Experience in multi-threaded ... Development experience with C++ and object-oriented programming. * Familiar with object-oriented ...

Software Engineer II

Coral Gables, FL · On-site

$93K - $127K/yr

... Embedded Controls: · C/C++ Software Development · Assembly Language Programming · Hardware Troubleshooting Experience with DSP and audio systems is a plus. The Ideal Candidate: You love building ...

Software Engineer II

Coral Gables, FL · On-site

$120 - $180/hr

Ability to understand schematics and troubleshoot hardware Embedded Controls: * C/C++ Software Development * Assembly Language Programming * Hardware Troubleshooting Experience with DSP and audio ...

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 Aug 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?

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 are the most commonly searched types of Embedded C Programming jobs in Miami, FL?

The most popular types of Embedded C Programming jobs in Miami, FL are:

What are popular job titles related to Embedded C Programming jobs in Miami, FL?

For Embedded C Programming jobs in Miami, FL, the most frequently searched job titles are:

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 August 2026, with employment types broken down into 1% Internship, 80% Full Time, 14% Part Time, 4% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $123,470 per year, or $59.4 per hour.

Platform Software Engineer, Senior

Sunrise, FL • On-site


AeroVironment
Manufacturing • 1 - 5K employees

9.1

Company rating: 9.1 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

7th of 72 rated aerospace companies

Good employer

Paid breaks

Respectful managers


$116K - $154K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 2 days ago

New


Job description

Worker Type

Regular


Job Description

AV is seeking a Senior Platform Software Engineer to design, implement, integrate, and debug low-level Linux-based software for embedded systems supporting satellite, Wi-Fi, Bluetooth, and cellular technologies. This role works directly with hardware prototypes, embedded processors, and lab equipment to develop foundational platform software that enables product capabilities across government, law enforcement, and commercial applications.

The ideal candidate is a strong senior individual contributor with deep experience at the hardware/software boundary. This engineer will own complex technical work, drive platform design and implementation, solve challenging system-level issues, and provide technical guidance to other engineers through collaboration, code reviews, and engineering rigor. This is not a people-management role, but it does require leadership through technical depth, ownership, and execution.

Key Responsibilities
  • Design, implement, and maintain low-level platform software for Linux-based embedded systems.
  • Work directly with hardware prototypes, chip-level interfaces, and lab equipment to support bring-up, integration, debugging, and system validation.
  • Develop robust, efficient, and maintainable software in C for performance-sensitive embedded environments.
  • Own complex platform components, services, and interfaces used by higher-level software layers and other engineering teams.
  • Debug and resolve system-level issues spanning application software, operating system behavior, drivers, hardware interfaces, and platform integration.
  • Support board bring-up, peripheral integration, multithreaded processing, networking functionality, and hardware/software interaction as required.
  • Contribute to low-level Linux platform integration, including kernel-adjacent software, device interfaces, boot flow, and system configuration as applicable.
  • Develop, build, and debug platform software using Linux-based development environments, including Ubuntu, and associated embedded toolchains.
  • Optimize software for performance, reliability, scalability, and maintainability.
  • Create and execute test strategies to verify functionality, performance, and regression stability.
  • Participate in and contribute to code reviews, design reviews, root-cause analysis, and technical problem solving across the team.
  • Collaborate closely with hardware, FPGA, systems, test, and product teams to deliver integrated solutions.
  • Take ownership of technical tasks from definition through implementation, verification, and issue resolution.
  • Help improve engineering practices, software quality, and development discipline through strong technical example and peer mentoring.
  • Perform other related duties as assigned.
Required Qualifications
  • Bachelor's degree in computer engineering, Computer Science, Electrical Engineering, or a related technical field.
  • 8+ years of relevant embedded or platform software development experience, or an equivalent combination of education and experience.
  • Strong C programming skills in Linux or Unix-based environments.
  • Experience developing software in Linux-based environments such as Ubuntu.
  • Experience developing software for embedded Linux targets, not just using Linux as a development host.
  • Experience with multithreaded software design, debugging, and performance analysis.
  • Experience with low-level software interacting with hardware interfaces and peripherals.
  • Experience with networking at the programming level.
  • Familiarity with chip-level buses and interfaces such as I2C, SPI, UART, GPIO, USB, PCIe, or similar.
  • Experience with ARM-based development environments or comparable embedded processor platforms.
  • Experience with scripting languages such as Python, Shell, AWK, or Lua for automation, testing, or tooling.
  • Experience using source code control tools in a collaborative development environment.
  • Strong debugging and root-cause analysis skills across software and hardware integration boundaries.
  • Demonstrated ability to independently own complex technical tasks and drive them to closure.
  • Ability to work effectively in a fast-paced, deadline-driven environment with small, highly collaborative teams.
  • Ability to obtain and maintain a U.S. Security Clearance.
Preferred Qualifications
  • Experience with Linux kernel internals, driver integration, or kernel-adjacent debugging.
  • Experience with bootloaders, board support packages, device-tree-based configuration, or embedded Linux platform bring-up.
  • Experience with PetaLinux, including platform configuration, image builds, and software integration for embedded targets.
  • Experience with AMD/Xilinx SoC-based platforms and hardware/software bring-up.
  • Experience interfacing with FPGA-based systems and supporting associated software integration.
  • Experience with build systems and cross-compilation toolchains for embedded targets.
  • Familiarity with lab debug tools such as serial consoles, logic analyzers, oscilloscopes, JTAG, or similar equipment.
  • Experience with performance analysis and optimization tools.
  • Experience supporting wireless, satellite, Bluetooth, Wi-Fi, or cellular technologies.
  • Experience in defense, aerospace, communications, or other mission-critical environments.
  • Advanced degree in a relevant technical discipline.
Desired Competencies
  • Demonstrates strong ownership and accountability for technical work and outcomes.
  • Communicates clearly and effectively with engineers and cross-functional stakeholders.
  • Works well independently while also contributing positively to team success.
  • Approaches complex problems methodically and drives issues to closure.
  • Exercises sound engineering judgment in balancing performance, quality, schedule, and risk.
  • Contributes to a culture of collaboration, technical excellence, and continuous improvement.
  • Provides technical guidance and peer mentorship without requiring formal supervisory responsibility.
Work Environment and Physical Demands
  • Primarily office and lab environment.
  • Requires extended periods of sitting, standing, and computer use.
  • Frequent use of hands and fingers to operate computers, keyboards, and test equipment.
  • Frequent verbal communication and hearing in office and lab settings.
  • May occasionally lift or move equipment consistent with standard engineering lab activities.
Travel

Limited travel may be required, up to 25%.

Security Requirements

Must be able to obtain and maintain a U.S. Government Security Clearance.


Clearance Level

No Clearance

The salary range for this role is:

$91,000 - $138,750

AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.

ITAR Requirement:

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR 120.15. Some positions will require current U.S. Citizenship due to contract requirements.

Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.

We also encourage you to review our company website at http://www.avinc.com to learn more about us.

Principals only need apply. NO agencies please.

About AV:

AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.

We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.

Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.

If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.

We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data,sexual orientation, gender identity or other legally protected status.

ITAR

U.S. Citizenship required


What AeroVironment employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom