2

Entry Level Embedded Firmware Engineer Jobs in Florida

Design and implement embedded firmware in C/C++ (Rust optional) for microcontrollers if we migrate ... Ensure deterministic, real-time operation in power and energy storage applications. * DevOps & CI ...

Software Reverse Engineer

Melbourne, FL · On-site

$112K - $154K/yr

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...

... firmware by analyzing binaries, identifying hardware dependencies, and adapting these to run ... engineering and analysis of embedded systems across diverse architectures (e.g., ARM, PPC). • ...

Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...

Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware ...

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware ...

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware ...

Software Reverse Engineer

Melbourne, FL · On-site

$112K - $154K/yr

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

... Engineer, Test Engineering Location: Weston, FL Duration: 6+ Months Contract Support embedded ... Additional Notes:- 2 - 4 years experience in software, embedded testing, or firmware/hardware ...

Collaborate directly with firmware, calibration, software, and engineering teams during development and pre-release validation of embedded tuning platforms and vehicle support expansions. * Support ...

next page

Showing results 1-20

Entry Level Embedded Firmware Engineer information

What are some common challenges faced by entry level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.

What does an entry level embedded firmware engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.

What are the key skills and qualifications needed to thrive as an entry level embedded firmware engineer?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.
What are the most commonly searched types of Embedded Firmware Engineer jobs in Florida? The most popular types of Embedded Firmware Engineer jobs in Florida are:
What are popular job titles related to Entry Level Embedded Firmware Engineer jobs in Florida? For Entry Level Embedded Firmware Engineer jobs in Florida, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Firmware Engineer jobs in Florida look for? The top searched job categories for Entry Level Embedded Firmware Engineer jobs in Florida are:
What cities in Florida are hiring for Entry Level Embedded Firmware Engineer jobs? Cities in Florida with the most Entry Level Embedded Firmware Engineer job openings:
Infographic showing various Entry Level Embedded Firmware Engineer job openings in Florida as of July 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Controls & Firmware Engineer (Miami)

Exowatt

Miami, FL • On-site

$125K - $185K/yr

Full-time

Medical, Dental, Retirement

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


Job description

Overview

Exowatt is revolutionizing the energy landscape for the AI era with our groundbreaking P3 system that captures solar energy, stores it as heat, and generates electricity on demand. Founded in 2023 and backed by leading investors including Andreessen Horowitz, Sam Altman, and Felicis, we're committed to providing clean, modular, and scalable power that meets the rapidly growing demands of AI infrastructure. Our mission is to make sustainable renewable energy always available and almost free, enabling technological advancement while protecting our planet.

This position is based in Miami, FL. If selected, relocation to Miami, FL is required. Exowatt provides relocation assistance.

Key Responsibilities
  • Controls (PLC Path): Develop and test PLC programs (Siemens, Rockwell, or equivalent) for system, module, and site-level controllers.
  • Implement safety interlocks, alarms, and operational sequences for energy storage modules.
  • Configure and validate industrial communication protocols (Profinet, Ethernet/IP, OPC UA, DNP3, MQTT).
  • Integrate different system components with Microcontroller based devices.
  • Set up and maintain a test bench / HIL environment for PLC validation.
  • Firmware (Microcontroller Path): Design and implement embedded firmware in C/C++ (Rust optional) for microcontrollers if we migrate from PLC-based controls.
  • Develop and test communication stacks, device drivers, and OTA update mechanisms.
  • Ensure deterministic, real-time operation in power and energy storage applications.
  • DevOps & CI/CD: Build and maintain CI/CD pipelines (GitHub Actions or similar) for PLC code, firmware, and test automation.
  • Implement version control best practices for branching, releases, and tagging in safety-critical builds.
  • Develop infrastructure to run automated test suites including regression, simulation, and hardware-in-the-loop.
  • Apply knowledge of utility-scale energy storage systems (battery management, PCS interfaces, dispatch logic).
  • Participate in the development of control panel design for various components of the energy storage system.
  • Design & develop EMS/SCADA applications to map controls data into historians, HMIs, and cloud telemetry systems for monitoring & management of the system.
  • Support system integration, commissioning, and field validation.
Qualifications
  • Bachelor’s in Electrical, Controls, Computer Engineering, or related field.
  • 2–6 years of experience in PLC programming and/or embedded firmware development.
  • Proficiency with Siemens TIA Portal / Rockwell Studio 5000 (or similar).
  • Strong coding skills in C/C++ (Rust/Python a plus).
  • Experience with GitHub workflows, CI/CD pipelines, automated testing.
  • Familiarity with utility-scale energy systems or DERs.
  • Understanding of industrial networking and protocols (Profinet, Ethernet/IP, OPC UA, DNP3, MQTT).
Preferred Skills
  • Exposure to energy storage standards (UL 9540, IEC 62443, IEC 61131-3, IEEE 1547).
  • Knowledge of cloud-integrated controls (AWS IoT Core, InfluxDB, Timestream, CloudWatch).
  • Experience setting up test benches, simulators, or hardware-in-the-loop systems.
Compensation

$125,000 - $185,000 a year

What We Offer
  • Competitive salary and equity options.
  • Comprehensive benefits package, including health, dental, and retirement plans.
  • A dynamic work environment that fosters creativity and innovation.
  • Opportunities for professional growth and development in a rapidly evolving industry.
  • Relocation assistance.
Seniority level
  • Associate
Employment type
  • Full-time
#J-18808-Ljbffr