2

Remote Firmware Engineer Volunteer Jobs (NOW HIRING)

We are looking for a hands-on Senior Firmware Engineering Manager to lead and grow a critical ... Remote - US Actual compensation may vary depending on job-related factors including knowledge ...

... remote configuration, and firmware update workflows. Preferred Qualifications * Experience working with distributed or offshore engineering teams, including the ability to produce clear requirements ...

IoT / Edge Software Engineer

MD Β· Remote

$68K - $141K/yr

Develop and maintain secure device authentication, data encryption, and remote firmware update ... voluntary or legally-required benefits. About NTT DATA NTT DATA is a $30 billion business and ...

The Staff R&D Engineer serves as SiCore firmware developer. SiCore is a STM32-based board used ... We recognize the benefits of flexible, remote working arrangements for eligible roles and are ...

USA Firmware is seeking a Mid-Level PCB Designer to join our growing engineering team. In this role ... remote work flexibility Opportunity to work on cutting-edge embedded products Collaborative ...

USA Firmware is seeking a Mid-Level PCB Designer to join our growing engineering team. In this role ... remote work flexibility Opportunity to work on cutting-edge embedded products Collaborative ...

Futurex is looking for an Engineering Manager to lead a team of software/firmware engineers ... Experience managing distributed/remote engineering teams * Background in cryptography, PKI, HSMs ...

Showing results 21-40

Remote Firmware Engineer Volunteer information

See salary details

$75K

$167.4K

$205K

How much do remote firmware engineer volunteer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for remote firmware engineer volunteer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What does a remote firmware engineer volunteer do?

A Remote Firmware Engineer Volunteer designs, develops, and tests low-level software that controls hardware devices, all while working from a remote location. They collaborate with teams to write code for microcontrollers, troubleshoot hardware-software integration issues, and help optimize system performance. As volunteers, they often contribute their skills to support nonprofit organizations, open-source projects, or startups with limited resources. Their work is crucial for ensuring that hardware operates efficiently and reliably.

How do remote firmware engineer volunteers typically collaborate with team members and contribute to projects despite working from different locations?

Remote Firmware Engineer Volunteers often use a combination of communication tools such as video conferencing, project management platforms, and version control systems to stay connected with their teams. They participate in regular virtual meetings to discuss project progress, troubleshoot issues, and align on development goals. Collaboration often involves code reviews, shared documentation, and asynchronous communication to accommodate different time zones. Being proactive in communication and documentation is key to ensuring smooth teamwork and successful project outcomes.

What are the key skills and qualifications needed to thrive as a remote firmware engineer volunteer, and why are they important?

To thrive as a Remote Firmware Engineer Volunteer, you need a solid understanding of embedded systems, C/C++ programming, and hardware-software integration, often supported by a degree in engineering or computer science. Familiarity with microcontroller development environments, version control systems like Git, and debugging tools is typically required. Excellent problem-solving abilities, self-motivation, and strong communication are crucial soft skills for remote collaboration and project success. These skills ensure effective development, timely troubleshooting, and seamless teamwork in a distributed work environment.
More about Remote Firmware Engineer Volunteer jobs

What cities are hiring for Remote Firmware Engineer Volunteer jobs?

Cities with the most Remote Firmware Engineer Volunteer job openings:

What states have the most Remote Firmware Engineer Volunteer jobs?

States with the most job openings for Remote Firmware Engineer Volunteer jobs include:

What are popular job titles related to Remote Firmware Engineer Volunteer jobs?

For Remote Firmware Engineer Volunteer jobs, the most frequently searched job titles are:

Infographic showing various Remote Firmware Engineer Volunteer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 89% Full Time, 7% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Firmware/Software Design Engineer 2

Piney Flats, TN β€’ On-site, Remote

Diversified Power International LLC
11 - 50 employees

Full-time

Re-posted 15 days ago


Job description

Description

Diversified Power International LLC, a Piney Flats TN based business is seeking a seasoned Firmware Design Engineer responsible for the development, maintenance and organization of firmware used in Cortex-M microcontrollers embedded processor product designs.


Demonstrable experience should include:

  • Development of microcontroller firmware using various tools including ANSI-C, C++, assembler, Python, JTAG and IDE programs
  • 3yrs hands on experience with Free-RTOS, ARM CORTEX and STMicro IDE tools
  • Design, prototype, debug digital circuitry with PWM and analog A/D inputs
  • Demonstrate strong motor controller or power distribution firmware related design
  • Work with a team of mechanical/electrical engineers to plan product development
  • Drive selection and integration of I/O interface hardware, chipsets, and communication protocols including but not limited to RS323/485, I2C, SPI, Wireless
  • Manage and document code, code revisions, code development plans
  • Provide management with weekly progress reports and improvement updates


Requirements

  • Completion of a post-secondary education in Software/Computer and/or Electrical Engineering
  • Proven background working with communication protocols including I2C, SPI, CAN, UART
  • Demonstrable analytical, electrical and embedded design skills
  • Strong/demonstrable Real-Time MCU debugging skills
  • Demonstrable communications, project and people management skills
  • Strong oral and written communication skills
  • Electrical Circuitry knowledge/background is a definite asset
  • Digital Control of Power Supply design knowledge/background a definite asset
  • Working experience with DAVE and Keil, an asset
  • Working experience with STM32Cube IDE environment a must
  • iPhone and Android App Development is a definite asset
  • Experience with Even/Task driven software development, Linux, Shell/Python and software control such as GIT, Java, definite asset
  • Minimum of 3 years programming experience

Please submit resume when responding

Must Live in or agree to relocate to Tri-Cities, eastern TN area

May consider temporary work from remote on contractual basis

Job Type: Contractual, Full-time