1

Volunteer Embedded System Design Jobs in Missouri

Embedded Software Engineer

MO

$123K - $162K/yr

... the design of product test equipment or production test systems when needed. • Interpret test ... in embedded software development or related engineering roles. • Proficiency in embedded ...

Principal Software Engineer

California, MO · On-site

$120K - $162K/yr

Design, implement, and integrate systems in C++ and Kotlin * Develop cross-platform applications ... Experience with UAS, drones, robotics, autonomous vehicles, or other embedded systems * Experience ...

Embedded Software Engineer

California, MO · On-site

$145K - $218K/yr

You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service. The day-to-day * Design and implementation with embedded ...

Showing results 21-40

Volunteer Embedded System Design information

What is a volunteer embedded system designer?

Volunteer Embedded System Designers are individuals who offer their expertise in creating, programming, and testing embedded systems without monetary compensation, often for non-profit organizations or community projects. They work with microcontrollers, sensors, and software to develop functional prototypes or products that address specific needs. These volunteers may participate in projects like building assistive devices, environmental monitors, or educational kits. Their work not only supports important causes but also helps them gain valuable experience and contribute to technological advancement.

What are some typical projects and collaborative opportunities for a volunteer embedded system design role?

As a Volunteer Embedded System Design professional, you'll often work on projects such as prototyping sensor devices, developing firmware for microcontrollers, or supporting open-source hardware initiatives. These projects usually involve collaborating with multidisciplinary teams, including software developers, electrical engineers, and project coordinators. You'll have the chance to contribute directly to impactful solutions, gain hands-on experience, and expand your professional network. Volunteer roles often provide flexibility and mentorship, making them excellent opportunities for skill development and career growth.

What are the key skills and qualifications needed to thrive as a volunteer embedded system designer, and why are they important?

To thrive as a Volunteer Embedded System Designer, you generally need a background in electrical or computer engineering, solid programming skills (such as C/C++), and experience with microcontrollers. Familiarity with development tools like Arduino, Raspberry Pi, oscilloscopes, and relevant IDEs, as well as knowledge of PCB design and debugging, is often required. Strong problem-solving abilities, adaptability, and effective teamwork are standout soft skills for this role. These competencies ensure you can design, implement, and troubleshoot reliable embedded systems that meet project goals, even in resource-constrained volunteer environments.

What is the difference between Volunteer Embedded System Design vs Volunteer Firmware Developer?

AspectVolunteer Embedded System DesignVolunteer Firmware Developer
CredentialsBasic knowledge of embedded systems, possibly some certificationsSimilar credentials, often with programming certifications
Work EnvironmentHands-on hardware and software integration, often in non-profit or educational settingsPrimarily coding and debugging firmware, often in collaborative projects
Industry UsageUsed in IoT, robotics, and hardware projectsFocused on firmware development for embedded devices
Search & Comparison IntentUnderstanding roles in embedded projects, volunteering opportunitiesLooking for firmware-specific volunteer roles in embedded systems

Volunteer Embedded System Design involves designing and integrating hardware and software for embedded projects, often requiring hardware knowledge. Volunteer Firmware Developer focuses on writing and debugging firmware code for embedded devices. Both roles share similar skills but differ in scope: design versus coding. Understanding these differences helps volunteers choose roles aligned with their skills and interests in embedded systems projects.

What cities in Missouri are hiring for Volunteer Embedded System Design jobs?

Cities in Missouri with the most Volunteer Embedded System Design job openings:

Infographic showing various Volunteer Embedded System Design job openings in Missouri as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 11% Part Time, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

Embedded Software Engineer, c/c , python, Matlab, UAV, Autonomous Systems, Sr/Principal - Rhoman Aer

California, MO • On-site

$111K - $145K/yr

Other

Posted yesterday

New


Job description

Key info presented, and AI written more comprehensive description provided below

Key Info

- Deploy autonomy algorithms to UAV that combine perception, control theory, and embedded systems (deploy and create/enhance)

- Interesting tech, complex problems, ownership of solutions

- Flight tests in interesting locations

- PhD a major positive

- Experience with the PX4 stack a strong positive

- Seeking Sr/Principal Software Engineer

- ALSO: Seeking Mechatronics Engineer, experience and hardware/software/sensor combined experience a

- Good compensation

Job Summary

We are seeking a highly motivated and experienced Embedded Software Engineer to lead the development of cutting-edge autonomous systems and unmanned aerial vehicle (UAV) platforms. In this senior/principal role, you will design, implement, and optimize embedded software solutions using C/C++, Python, and MATLAB to advance autonomous capabilities. You will work on complex hardware-software integration involving microcontrollers, FPGAs, sensors, and real-time operating systems (RTOS), contributing to innovative projects in the rapidly evolving field of autonomous systems. Your expertise will drive the development of robust firmware, algorithms, and system architectures that enable high-performance UAVs and autonomous platforms.

Duties
  • Develop and maintain embedded software for UAVs and autonomous systems utilizing C/C++, Python, MATLAB, and other programming languages.
  • Design and implement algorithms for navigation, perception, sensor fusion, machine learning, and signal processing to enhance autonomous functionalities.
  • Integrate hardware components such as microcontrollers, FPGAs, sensors, PCB designs, and embedded hardware into cohesive software solutions.
  • Collaborate with cross-disciplinary teams to define system requirements, create UML diagrams, and develop software architecture using tools like Confluence and Jira.
  • Conduct debugging, unit testing, firmware validation, and software troubleshooting across embedded systems running on Linux, RTOS, or custom operating systems.
  • Optimize software performance for real-time operation by leveraging knowledge of OS kernels, ARM architecture, logic analyzers, and embedded hardware interfaces.
  • Contribute to content development including documentation of algorithms, system specifications, API design (RESTful APIs), and engineering troubleshooting procedures.
Skills
  • Extensive experience programming in C/C++, Python, MATLAB for embedded applications in UAVs or autonomous systems.
  • Strong understanding of embedded systems programming including microcontroller firmware development (ARM-based), RTOS environments, and real-time systems.
#J-18808-Ljbffr