1

Embedded Systems Engineer Jobs in Miami, FL (NOW HIRING)

Senior Software Engineer IV

Hollywood, FL · On-site +1

$112K - $147K/yr

Senior Software Engineer IV - STARLIMS Remote, U.S.| Full Time | R&D STARLIMS provides leading ... Design and build business rules, data management, and embedded system control applications for ...

Sr HWIL Electrical Engineer

Miami, FL

$102K - $133K/yr

Experience working with programming real-time operating systems or embedded systems Excellent technical writing and formal presentation experience A working knowledge of computer architecture and ...

C++ Tutor

Cooper City, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Doral, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Fort Lauderdale, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Miami Beach, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Sunrise, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Miami, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Coral Gables, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Miramar, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

C++ Tutor

Hialeah, FL · Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

Be Seen First

Software Engineer II

Coral Gables, FL · On-site

$93K - $127K/yr

As a Software Engineer, you will be at the heart of our engineering team, designing and developing embedded software that powers advanced avionics systems. You will: Design & Build Develop and debug ...

Showing results 41-60

Embedded Systems Engineer information

See Miami, FL salary details

$59.8K

$131.3K

$183.6K

How much do embedded systems engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for embedded systems engineer in Miami, FL is $131,295.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,600.00 and $156,400.00 per year, depending on experience, location, and employer.

What does an embedded systems engineer do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

Are embedded systems engineers in demand?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware integration, with job opportunities expected to increase as embedded technology becomes more widespread.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.
What are the most commonly searched types of Embedded Systems Engineer jobs in Miami, FL? The most popular types of Embedded Systems Engineer jobs in Miami, FL are:
What are popular job titles related to Embedded Systems Engineer jobs in Miami, FL? For Embedded Systems Engineer jobs in Miami, FL, the most frequently searched job titles are:
What cities near Miami, FL are hiring for Embedded Systems Engineer jobs? Cities near Miami, FL with the most Embedded Systems Engineer job openings:
Infographic showing various Embedded Systems Engineer job openings in Miami, FL as of July 2026, with employment types broken down into 81% Full Time, 11% Part Time, and 8% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $131,295 per year, or $63.1 per hour.

RedHawk Software Engineer

HBK - Hottinger Brüel & Kjær

Pompano Beach, FL • On-site

$123K - $162K/yr

Full-time

Re-posted 15 days ago


Job description

Job Summary:
HBK - Hottinger Brüel & Kjær is a leading player in the test and measurement area, seeking a passionate RedHawk Software Engineer. The role involves developing and supporting real-time Linux RTOS software and tools, ensuring high performance and low latencies across various systems.
Responsibilities:
• You will develop, enhance, validate, and support Concurrent's RedHawk real-time enhanced Linux kernels and tools, working with both larger server-class systems that utilize standard Linux distributions, and smaller embedded hardware modules that utilize embedded Linux environments.
• You will also develop, enhance, validate, and support Concurrent's KVM-RT real-time virtualization engine to ensure that both real-time hosts and real-time virtual machines continue to achieve the highest level of determinism and lowest latencies in the industry.
• You will also periodically work on various projects including performance analysis, benchmarking, release engineering, security hardening, white paper authoring, quality assurance, and assisting with our automated nightly test system.
• Assess and determine areas of current engineering emphasis to focus attention on maximum utilization of engineering capabilities.
• Translate future product needs into engineering feasibility and be aware of product and project issues across multiple engineering disciplines.
• Consider all systems level aspects of products in accomplishing the most complex conceptual and innovative design projects.
• Employ all required section equipment, tools and methods.
• Contribute to improving the technical knowledge base and effectiveness of other engineers.
• Interface with co-workers and staff from other departments and ensure positive working relationship.
• Impart technical expertise within department, and to customers, users’ groups.
Qualifications:
Required:
• Must be a US Citizen.
• Passionate about computer engineering.
• Self-directed, self-motivated, and detail-oriented.
• In-depth and diversified technical knowledge.
• Experience in developing, enhancing, validating, and supporting Linux RTOS software.
• Experience with Intel/AMD and ARM64 architectures.
• Good foundations in C and C++ with experience from working on individual projects.
• Familiarity with Bash scripting and Linux in general.
• Classwork and/or knowledge of operating system fundamentals, including virtualization.
Company:
Hottinger Brüel & Kjær was founded in 2019, when HBM and Brüel & Kjær merged their activities into a new company. Founded in 1942, the company is headquartered in Nærum, DNK, with a team of 1001-5000 employees. The company is currently Late Stage.