1

Volunteer Embedded System Design Jobs in Missouri

Systems Software Engineer

California, MO · On-site

$154K - $183K/yr

Typically 6-10 years' experience in embedded system design/implementation for Distributed Storage systems * Extensive experience with C, Rust, and Python * Advanced knowledge of SAS and NVMe ...

Design, implement, and debug low‑level drivers (SPI, UART/RS‑485, GPIO, timers, interrupts ... Support system integration and verification across avionics, radios, and other spacecraft ...

next page

Showing results 1-20

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.

Systems Software Engineer

California, MO • On-site

$154K - $183K/yr

Other

Posted 8 days ago


Job description

  • Design, develop, and deliver next-generation storage platforms
  • Collaborate closely with Firmware Engineering, Hardware Engineering, and Storage OS teams
  • Lead multiple project teams and internal and outsourced development partners through design, analysis, coding, testing, and integration
  • Manage and expand relationships with internal and outsourced software development partners
  • Review and evaluate designs and project activities for compliance with systems design and development standards
  • Provide feedback to improve product quality and mitigate failure risk
  • Provide domain-specific expertise and software systems leadership to cross-organization projects and programs
  • Drive innovation and integrate new technologies into software systems projects
  • Guide and mentor less-experienced staff members
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 6–10 years’ experience in embedded system design/implementation for Distributed Storage systems
  • Extensive experience with C, Rust, and Python
  • Advanced knowledge of SAS and NVMe protocols
  • Experience in overall architecture of software systems for products and solutions
  • Experience designing and integrating software systems running on Intel and AMD
  • Experience with software systems testing methodology, test plans, debugging, and testing scripts and tools
  • Excellent analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Mastery in English and local language
  • Ability to communicate product architectures, design proposals, and negotiate options at senior management levels
Core Competencies

Demonstrates expertise in embedded system design and implementation for Distributed Storage systems, with advanced knowledge of C, Rust, and Python. Proven ability to lead cross-functional teams, manage software development partnerships, and drive innovation in software systems architecture.

Highest-signal resume keywords
  • Embedded System Design
  • C Programming
  • Rust Programming
  • Python Programming
  • SAS and NVMe Protocols
ATS Optimization Keywords Hard Skills
  • Embedded System Design
  • C Programming
  • Rust Programming
  • Python Programming
  • Software Systems Architecture
  • Software Systems Testing Methodology
  • Debugging
  • Test Plans
  • Testing Scripts
  • Integration
Soft Skills
  • Analytical Skills
  • Problem-Solving Skills
  • Written Communication
  • Verbal Communication
  • Mentoring
Certifications & Qualifications
  • Bachelor's Degree in Computer Science
  • Master's Degree in Information Systems
Industry Keywords
  • Distributed Storage Systems
  • Software Development Standards
  • Product Quality
  • Failure Risk Mitigation
  • Cross-Organization Projects
Tools & Technologies
  • Intel Architecture
  • AMD Architecture
#J-18808-Ljbffr