2

Remote Embedded Jobs in Iowa (NOW HIRING)

Project Manager

Des Moines, IA · Remote

$90K - $115K/yr

As a long‑standing and deeply embedded partner within the higher‑education sector, SIG brings ... At SIG, you'll be part of a dynamic remote organization, collaborating with clients across the ...

Associate Data Engineer

Urbandale, IA · On-site +1

$108K - $130K/yr

Associate Data Engineer Urbandale, IA or Remote The Associate Data Engineer supporting Digital ... While not embedded within a single function, the role plays a critical part in enabling these teams ...

Associate Data Engineer

Urbandale, IA · On-site +1

$108K - $130K/yr

Associate Data Engineer Urbandale, IA or Remote The Associate Data Engineer supporting Digital ... While not embedded within a single function, the role plays a critical part in enabling these teams ...

$68K - $98K/yr

This role is eligible for fully remote work How you'll make an impact * Apply claims management ... embedded into the fabric of our organization. For more than 95 years, Gallagher has led with a ...

Remote Embedded information

See Iowa salary details

$65.7K

$144.1K

$163.4K

How much do remote embedded jobs pay per year?

As of Jun 25, 2026, the average yearly pay for remote embedded in Iowa is $144,068.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $162,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Embedded Engineer, and why are they important?

To thrive as a Remote Embedded Engineer, you need a solid background in embedded systems design, programming in C/C++, and a relevant degree in electrical engineering, computer engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, effective communication skills, and the ability to work independently are essential soft skills for remote collaboration. These skills and qualities are crucial for developing reliable embedded solutions and ensuring seamless teamwork across distributed environments.

What is the difference between Remote Embedded vs Remote Firmware Developer?

AspectRemote EmbeddedRemote Firmware Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related field; experience with embedded systemsSimilar credentials, often with additional certifications in firmware development or microcontroller programming
Work EnvironmentDesigning and testing embedded systems, often involving hardware integrationDeveloping low-level firmware for microcontrollers or hardware devices
Industry UsageElectronics, automotive, IoT, consumer devicesConsumer electronics, industrial equipment, IoT devices
Search & Comparison IntentLooking for roles involving embedded system design and softwareFocusing on firmware coding and microcontroller programming

Remote Embedded roles typically involve designing and testing embedded systems that integrate hardware and software, while Remote Firmware Developers focus specifically on writing low-level firmware for microcontrollers. Both roles require similar credentials and are used across industries like electronics and IoT, but their core responsibilities differ in hardware interaction versus firmware coding.

What are remote embedded jobs?

Remote embedded jobs involve designing, developing, and maintaining embedded systems software or firmware, while working from a location outside of a traditional office—often from home. These roles typically require expertise in programming languages such as C or C++ and familiarity with hardware interfaces, microcontrollers, and real-time operating systems. Remote embedded engineers collaborate with teams using online tools and may work on products ranging from consumer electronics to automotive or industrial devices. The remote aspect allows for flexible work arrangements and access to a broader range of job opportunities across the globe.

What Are Remote Embedded Jobs?

Remote embedded jobs include positions within the software and development industry that focus on engineering, developing, and maintaining software for embedded systems and networks. Common titles include “remote embedded software engineer” and “remote embedded developer.” Embedded software has a specific task related to the operations of a hardware system. As an embedded software engineer who works from home, your duties include coding software to perform a particular function, such as the control of a piece of machinery or the collection of data from a system. As a remote embedded software developer, you perform a similar job and sometimes help clients customize embedded software. You may also work as a remote quality assurance engineer where your responsibilities involve testing existing software.

How does a Remote Embedded Engineer typically collaborate with cross-functional teams while working offsite?

Remote Embedded Engineers often work closely with hardware, software, and quality assurance teams, even when not physically present. Collaboration is facilitated through regular video meetings, shared documentation, and version control systems like Git. Effective communication is crucial, as tasks such as debugging hardware remotely or reviewing code require clear coordination. Many teams use project management tools to track progress and ensure alignment, allowing remote engineers to contribute seamlessly to product development and problem-solving.
What are the most commonly searched types of Embedded jobs in Iowa? The most popular types of Embedded jobs in Iowa are:
What are popular job titles related to Remote Embedded jobs in Iowa? For Remote Embedded jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Remote Embedded jobs? Cities in Iowa with the most Remote Embedded job openings:

Sr. FPGA Engineer (Remote) -JR-067726

Futran Tech Solutions Pvt. Ltd.

Cedar Rapids, IA • On-site, Remote

$127K - $164K/yr

Full-time

Posted 22 days ago


Job description

Position: Sr. FPGA Engineer
location: Cedar Rapids, IA (Remote work, there may be travel required once in a quarter)
Contract Type: Fulltime
Job Description
The Electrical Engineer designs, tests and documents safety-critical hardware. Responsible for developing and supporting FPGA/CPLD designs through all phases of design and system integration for high-reliability embedded aerospace and ground-based vehicle systems applications.
Responsibilities:
  • Perform activities such as requirements generation, design, RTL-synthesis, test bench development and design simulation, static timing and power analysis, and requirements-based design verification.
  • Prototype evaluation, design-to-cost tradeoffs, design reviews, qualification test support, system integration support, production and obsolescence support tasks.
  • Bachelor's Degree and 10-12+ years' work experience or master's degree and 8+ years of work experience.

Required Skills:
  • 10-12+ years of circuit design experience, with the demonstrated ability to design HDL-based FPGAs and CPLDs.
  • Knowledge of digital electronic devices and circuit design principles. Experience using design/analysis tools, such as Timing Designer and Hyperlynx a plus.
  • Hands-on hardware build, test, and integration experience.
  • Motivated self-starter with the ability to effectively work in a team environment.
  • Excellent problem-solving skills, judgment, and analytical capability, along with follow-up and monitoring skills.
  • Strong written and oral presentation skills.
  • Experience with Matlab and Simulink for auto-generation of FPGA code
  • Familiarity with FPGA integration into digital circuit card designs to ensure electrical integrity of FPGA design in embedded applications.
  • 10-12 years' work experience
  • Up to 25% Travel
  • Minimum Training/Education: BSEE

Preferred Skills and Education:
  • Experience with any of the following is a plus:
  • Design experience with Microprocessor/Microcontroller interfaces such as I2C, SPI, CAN bus ARINC-825, memory interfaces such as SDRAM controllers, Flash, SRAM; serial interfaces (MIL-STD-1553, ARINC-429, RS422, RS485, AFDX ARINC-664) and FPGA design using Microsemi, Xilinx, Lattice, Altera, etc.
  • Familiarity with RTCA/DO-254 hardware development objectives
  • Design tools such as Synplify, ModelSim, Questasim
  • Experience with high-speed Digital circuit card design, including part placement and routing, constraint generation, and signal integrity analysis.
  • Experience with VHDL, System Verilog designs and UVM test benches
  • Experience with state machines, code coverage
  • Experience with Requirements Management tools (i.e. DOORS), Configuration Management, and Problem Reporting tools.