C Software Engineer Jobs in Florida
C Software Engineer jobs in Florida are in strong demand, with active hiring concentrated in defense and aerospace, embedded systems, financial technology, and simulation software, with openings from entry-level through senior and principal engineers. Tampa, Orlando, and Miami lead hiring, anchored by employers with lasting Florida roots like Lockheed Martin, Raytheon Technologies, and Citigroup's technology operations. The most sought-after specialties are embedded C for real-time systems, low-level systems programming for defense platforms, and high-performance financial applications. Find a role that fits below and apply directly.
Find C Software Engineer JobsOverview
Showing 5 of 12+ C Software Engineer jobs











Job Description:
Shield AI is seeking a C++ Software Engineer, Edge Systems to build mission-critical edge software for unmanned systems operating in demanding real-world environments. This role sits within the systems team, where software meets hardware. You will work across sensors, edge compute, imaging pipelines, mission systems, and autonomy.
You will develop production C++ software for Linux-based edge compute platforms, including NVIDIA Jetson-class systems and other ARM-based embedded platforms. You will work on sensor integration, hardware-facing applications, calibration tools, diagnostics, and mission-system interfaces. This is a hands-on role for an engineer with proven experience delivering reliable software that runs on real systems, not just prototypes.
You will work closely with systems, hardware, autonomy, AI, product, and test engineers to turn advanced capability into integrated, tested, fieldable software.
What you'll do:
- Design, develop, test, and maintain production C++ software for edge systems, imaging systems, mission applications, developer tooling, and automated test infrastructure.
- Build Linux-based applications for NVIDIA, ARM, and other embedded compute platforms connected to real sensors, payloads, peripheral hardware, and mission systems.
- Integrate camera inputs such as RGB, NIR, and thermal, alongside GPS, IMU, communications, and other sensor or peripheral inputs using interfaces such as MIPI CSI, GMSL, Ethernet, serial, or similar hardware-facing protocols.
- Develop calibration, synchronisation, data capture, diagnostics, device inspection, and system configuration tools for multi-sensor and mission-system environments.
- Optimise software for latency, frame rate, throughput, reliability, power use, and thermal performance on constrained edge compute platforms.
- Debug issues across software, hardware, operating systems, networking, sensors, timing, compute, and deployment environments.
- Collaborate across systems, hardware, autonomy, AI, product, and test teams to deliver integrated capability.
- Own technical outcomes from ambiguous requirements through implementation, integration, verification, and delivery.
Required qualifications:
- Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, a related technical field, or equivalent real-world engineering experience.
- Proven commercial or production C++ development experience, including designing, implementing, debugging, and maintaining non-trivial software systems.
- Demonstrated experience building software that interfaces with real hardware, sensors, embedded devices, robotics, vehicles, imaging systems, networks, or other operational platforms.
- Practical experience developing and debugging software on Linux-based systems.
- Experience working with edge compute, embedded compute, ARM-based platforms, NVIDIA platforms, or comparable hardware-constrained environments.
- Strong software engineering fundamentals, including concurrency, interfaces, memory management, data structures, algorithms, testing, and version control.
- Proven ability to debug complex issues across software, hardware, operating systems, networking, timing, and integration boundaries.
- Experience owning technical work from incomplete requirements through design, implementation, integration, verification, and delivery.
- Ability to collaborate effectively with cross-functional engineering teams, including systems, hardware, test, autonomy, AI, or product stakeholders.
Preferred qualifications:
- Runtime-critical, multi-threaded, or performance-sensitive C++ software for real-time or near-real-time systems.
- Imaging, video, or sensor pipelines, including camera integration, ISP tuning, high-throughput image processing, GStreamer, FFmpeg, or similar technologies.
- Hardware-accelerated processing on embedded or edge platforms, including NVIDIA Jetson, Qualcomm-based platforms, embedded AI accelerators, GPU-accelerated video or compute pipelines, or similar systems.
- Integration of peripheral hardware such as RGB, NIR, and thermal cameras, GPS, IMU, GPU, or vehicle-interface systems.
- Robotics, aerospace, defence, autonomy, unmanned systems, automotive, or other mission-critical domains.
- Systems architecture, including interface design, system decomposition, testability, reliability, and maintainability.
- Low-level Linux, device interfaces, vendor SDKs, driver-adjacent debugging, NixOS, edge AI/ML inference, or related Linux-based deployment environments.
- Automated build, CI/CD, simulation, software-in-the-loop, hardware-in-the-loop, system test, containerised deployment, or deployment tooling.
Help us redefine what’s possible in AI-driven perception — apply today!
See All 12 C Software Engineer Jobs in Florida
Find roles in Florida that match your experience and apply in just a few clicks.
Find C Software Engineer JobsC Software Engineer Jobs by City in Florida
Where Florida roles are concentrated, by current openings.
C Software Engineer Job Market in Florida
A snapshot from current Florida openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Aerospace & Defense
What Florida Employers Look For
The qualifications that appear most often in C software engineer jobs across Florida.
- Proficiency in C programming with experience writing production-level embedded or systems code
- Experience with real-time operating systems such as VxWorks, FreeRTOS, or POSIX-compliant environments
- Familiarity with debugging tools including GDB, Valgrind, and logic analyzers for low-level troubleshooting
- Bachelor's degree in computer science, computer engineering, or electrical engineering from an accredited institution
- Knowledge of memory management, pointer arithmetic, and hardware-software interface design patterns
- Experience working within DO-178C, MISRA C, or similar safety-critical coding standards preferred
C Software Engineer Jobs in Florida: Frequently Asked Questions
How do you become a c software engineer in Florida?
C software engineering in Florida has no state-issued license, so the path runs through education and employer-recognized credentials. Most Florida employers expect a bachelor's degree in computer science, computer engineering, or electrical engineering. Roles in defense and aerospace frequently require a security clearance, which you apply for through the sponsoring employer. Building a portfolio of embedded or systems C projects and earning a certification in a relevant standard like MISRA C strengthens applications considerably.
How much do C software engineers make in Florida?
C software engineers in Florida earn a median of about $130,980 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $80,050 for the lowest 10% to over $204,400 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire c software engineers in Florida?
Employers hiring c software engineers in Florida right now include Lockheed Martin, WGI, and Nemean Solutions, based on current listings on Migrate Mate as of August 2026. Florida's concentration of defense contractors, aerospace primes, and financial technology firms means demand is steady across multiple industries rather than tied to a single sector.
Which Florida cities have the most c software engineer jobs?
Orlando, Miami, and Mary Esther have the most c software engineer openings in Florida. Orlando and the surrounding Space Coast drive heavy demand through defense contractors and simulation software firms, Tampa's financial technology and cybersecurity sector adds consistent volume, and Miami's growing tech infrastructure pulls in systems and embedded work tied to fintech and telecommunications.
Are there remote c software engineer jobs in Florida?
Yes, and more than most fields. About 0% of c software engineer openings tied to Florida are remote or hybrid as of August 2026, reflecting how much of this work involves a laptop and a compiler rather than physical hardware access. The most remote-friendly sub-areas are application-layer C development and open-source systems work, while embedded firmware and defense roles more often require on-site access to hardware or cleared facilities.
How can I get hired as a c software engineer in Florida with little or no experience?
The most realistic entry path is through an internship or new-graduate program at one of Florida's defense or aerospace employers, where structured rotations and mentorship are common for candidates without prior work history. Lockheed Martin and Raytheon Technologies both run early-career engineering programs at their Florida facilities. Building and publishing embedded or systems C projects on a public repository, even small microcontroller or POSIX projects, gives hiring managers something concrete to evaluate. Adjacent roles in QA automation, test engineering, or technical support at software companies also open doors to a C engineering track over time.
Where can I find and apply to c software engineer jobs in Florida?
You can find and apply to c software engineer jobs in Florida on Migrate Mate, which lists current Florida openings across industries. Search the listings, find roles that match your background and target location, and apply directly to the ones that fit.
See All 12 C Software Engineer Jobs in Florida
Find roles in Florida that match your experience and apply in just a few clicks.
Find C Software Engineer Jobs