1

Freelance Embedded Firmware Engineer Jobs in Missouri

Firmware Engineer

California, MO · On-site

$120 - $140/hr

Foothill Ranch, CA** to develop embedded software for FDA-regulated medical devices. This role focuses on real-time firmware development, hardware integration, and compliance-driven engineering in a ...

Firmware Engineer

O Fallon, MO · On-site

$110 - $160/hr

True's hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is ...

Use AI-assisted tools to support embedded firmware development, including code generation, test case creation, and analysis of requirements and design artifacts under engineering guidance. * Validate ...

Use AI-assisted tools to support embedded firmware development, including code generation, test case creation, and analysis of requirements and design artifacts under engineering guidance. * Validate ...

Real‑Time Firmware Development: Build and maintain C and C++ firmware on RTOS‑based ECUs ... Mentor 2-3 junior embedded engineers through code review, pairing, and design coaching; lead ...

The Electrical Engineer I (EE) plays an important role in the new product development function of ... In addition, the EE may support software and embedded firmware development activities. Additional ...

Embedded Software Engineer

MO

$123K - $162K/yr

... and firmware. • Diagnose issues related to startup behavior, communication failures, timing ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...

next page

Showing results 1-20

Freelance Embedded Firmware Engineer information

What are some common challenges faced by freelance embedded firmware engineers when working with remote clients?

Freelance embedded firmware engineers often encounter challenges such as aligning on hardware specifications without physical access, navigating diverse toolchains or development environments, and ensuring clear communication across time zones. Managing expectations and maintaining thorough documentation is key, especially when troubleshooting or delivering updates remotely. Building trust with clients requires proactive status reporting, flexibility in accommodating client workflows, and strong problem-solving skills to address unforeseen hardware or integration issues.

What is the difference between Freelance Embedded Firmware Engineer vs Embedded Software Developer?

AspectFreelance Embedded Firmware EngineerEmbedded Software Developer
CredentialsTypically requires a degree in electrical engineering, computer engineering, or related fields; certifications like ARM or embedded systems courses are commonSimilar credentials; often holds degrees in computer science or electrical engineering; certifications in embedded systems are beneficial
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company; works in office or remote teams
Industry UsageFreelance embedded firmware engineers are hired for specific projects in IoT, consumer electronics, or automotive sectorsEmbedded software developers are employed across industries like aerospace, medical devices, and consumer electronics

In summary, Freelance Embedded Firmware Engineers work independently on specific projects, often remotely, focusing on firmware development for embedded systems. Embedded Software Developers are typically employed by companies, working within teams to develop software for embedded devices across various industries.

What are the key skills and qualifications needed to thrive as a freelance embedded firmware engineer?

To thrive as a Freelance Embedded Firmware Engineer, you need strong expertise in C/C++ programming, microcontroller architectures, and embedded systems design, usually supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, version control systems (like Git), real-time operating systems (RTOS), and relevant industry certifications such as ARM or IoT certifications is often required. Excellent problem-solving, self-management, and client communication skills are crucial for coordinating projects and delivering solutions independently. These abilities are essential to meet client expectations, deliver robust firmware solutions, and succeed in a highly technical and autonomous work environment.

What does a freelance embedded firmware engineer do?

A Freelance Embedded Firmware Engineer designs, develops, and tests low-level software (firmware) that controls hardware devices. They often work on projects such as microcontroller programming, developing drivers, or integrating sensors and peripherals in embedded systems. As freelancers, they typically work with multiple clients, providing expertise in areas like C/C++ programming, hardware interfacing, and debugging. Their role is crucial in making electronic devices function efficiently and reliably.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Missouri?

The most popular types of Embedded Firmware Engineer jobs in Missouri are:

What cities in Missouri are hiring for Freelance Embedded Firmware Engineer jobs?

Cities in Missouri with the most Freelance Embedded Firmware Engineer job openings:

Firmware Engineer

Biolase, Inc

California, MO • On-site

$120 - $140/hr

Other

Posted 9 days ago


Job description

Firmware Engineer# Firmware EngineerFoothill Ranch, CA 92610; Corona, CA 92880## OverviewSalary Range$120,000.00 - $140,000.00 SalaryPosition TypeFull Time## Description**Job Summary**Biolase is seeking an experienced**Firmware Engineer** in **Foothill Ranch, CA** to develop embedded software for FDA-regulated medical devices. This role focuses on real-time firmware development, hardware integration, and compliance-driven engineering in a regulated environment.**Responsibilities*** Develop and maintain embedded firmware using FreeRTOS and Windows CE (WinCE)* Program ARM Cortex-M and 8051 microcontrollers using C/C++* Collaborate closely with hardware engineers; review schematics and PCB designs* Write and execute test procedures, test protocols, and technical documentation* Debug, validate, and verify firmware using standard lab tools* Support software development activities in compliance with IEC and FDA medical device requirements## Qualifications* Minimum 3+ years of firmware or embedded software development experience* Hands-on experience with FreeRTOS (required)* Strong proficiency in C/C++ for embedded systems (ARM & 8051)* Experience working with Windows CE (WinCE)* Ability to read and interpret hardware schematics* Experience in a regulated or medical device environment preferred**Tools & Technologies*** Code Composer Studio* Visual Studio* Embedded VC++ (WinCE Framework)* Atmel Studio**Nice to Have*** Java or Android development experience* GUI development for embedded or device applications* Experience with laser systems or safety-critical devices**Please note: Expected to work a minimum of 40 hours per week, with additional hours as needed based on company needs.** #J-18808-Ljbffr