2

Remote Embedded Software Jobs (NOW HIRING)

Embedded Software Engineer

Long Beach, CA · On-site +1

$118K - $198K/yr

... Remote #LI-MZ1 #UEV What you'll do... Design and implement software running on a distributed ... embedded system with multiple microcontrollers with a focus on creating re-usable software designs ...

Embedded Software Engineer

Long Beach, CA · On-site +1

$100K - $168K/yr

... Remote #LI-MZ1 #UEV What you'll do... Design and implement software running on a distributed ... embedded system with multiple microcontrollers with a focus on creating re-usable software designs ...

The Opportunity Flock is looking to add an Embedded Software Engineer to our Platform Team. This isn't your typical desk job! You'll be writing the code that powers our custom-built embedded hardware ...

Senior Embedded Software Designer

$126K - $166K/yr

Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ground-based systems supporting a growing fleet of satellites * Design and implement secure ...

Embedded Software Engineer

Dearborn, MI · On-site +1

$90K - $188K/yr

... embedded software for microcontrollers, DSP, or ARM microprocessors. 2. Drivers or embedded application development targeting Linux, QNX, or RTOS operating systems. 3. Utilizing Git, SVN, CVS, or VSS ...

All embedded software is open source and community driven. SparkFun developed technology is given back to the community through updates or complete open source projects. If you like the sound of our ...

Senior Embedded Software Engineer

Boston, MA · On-site +1

$149K - $198K/yr

If you are a software engineer and love the idea of working on embedded AI hardware and software ... be fully remote. The salary range for this role is an estimate based on a wide range of ...

If you are a software engineer and love the idea of working on embedded AI hardware and software ... be fully remote. The salary range for this role is an estimate based on a wide range of ...

Apply Early

The Embedded Software Test Engineer will develop unit tests in Embedded C for Arm Cortex and PIC microcontrollers and perform test verification for DO-178, contributing to the next generation of ...

If you are a software engineer and love the idea of working on embedded AI hardware and software ... be fully remote. The salary range for this role is an estimate based on a wide range of ...

next page

Showing results 1-20

Remote Embedded Software information

See salary details

$70K

$153.4K

$174K

How much do remote embedded software jobs pay per year?

As of Jul 2, 2026, the average yearly pay for remote embedded software in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a remote embedded software engineer?

A remote embedded software engineer is a professional who designs, develops, tests, and maintains software that runs on embedded systems, such as microcontrollers or specialized hardware, while working from a location outside the traditional office environment. These engineers typically collaborate with hardware teams, write code for real-time or resource-constrained systems, and use remote tools to debug and deploy software. They may work in industries like automotive, medical devices, consumer electronics, or industrial automation. Remote embedded software engineers rely on communication and project management tools to coordinate with their teams and ensure product quality.

What are some common challenges faced by remote embedded software engineers, and how can they be addressed?

Remote embedded software engineers often face challenges such as limited access to physical hardware for testing, coordinating with hardware teams across locations, and ensuring clear communication about design specifications. To overcome these, teams typically use simulation tools, remote access labs, and detailed documentation. Regular virtual meetings and collaborative platforms also help maintain alignment and facilitate troubleshooting in distributed environments.

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

To thrive as a Remote Embedded Software Engineer, you need expertise in embedded systems programming (typically in C/C++), hardware interfacing, and a relevant degree in computer engineering or electrical engineering. Familiarity with development tools such as debuggers, version control systems (e.g., Git), and real-time operating systems (RTOS) is commonly required. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you excel in a distributed team environment. These skills ensure reliable software integration with hardware, efficient collaboration, and successful delivery of complex embedded solutions.

What is the difference between Remote Embedded Software vs Remote Firmware Engineer?

AspectRemote Embedded SoftwareRemote Firmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with firmware development
Work EnvironmentDevelops software for embedded devices, often in hardware labs or remote setupsCreates low-level firmware for hardware components, typically in hardware labs or remote
Industry UsageAutomotive, IoT, consumer electronics, industrial systemsConsumer electronics, IoT, aerospace, automotive
Common Search/ComparisonYesYes

Remote Embedded Software and Remote Firmware Engineer roles both involve working on embedded systems, but Embedded Software focuses on higher-level software development, while Firmware Engineers work on low-level hardware control code. Both require similar credentials and are used across industries like automotive and IoT, often in remote or hybrid environments.

What Are Remote Embedded Software Jobs?

Remote embedded software jobs include embedded software engineer positions. As a work from home embedded software engineer, you develop embedded software systems for a variety of computerized devices. Your responsibilities start with assessing your client’s needs. You then design and code the embedded software, troubleshoot your software systems, perform research and test actions on the software, and implement software updates whenever necessary. Other duties include maintaining the software programs, documenting solutions to issues, providing the necessary post-production support, and reviewing the implemented system to debug the embedded environment and interpret error reports.

What cities are hiring for Remote Embedded Software jobs? Cities with the most Remote Embedded Software job openings:
What are the most commonly searched types of Embedded Software jobs? The most popular types of Embedded Software jobs are:
What states have the most Remote Embedded Software jobs? States with the most job openings for Remote Embedded Software jobs include:
Infographic showing various Remote Embedded Software job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.
Embedded Software Engineer - Autonomy & Remote Control Systems

Embedded Software Engineer - Autonomy & Remote Control Systems

Diversified Services Network, Inc.

Mossville, IL • On-site, Remote

$105K - $112K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer - Autonomy & Remote Control Systems to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you are a strong C++ developer ready to support the next step in autonomy and automation technology within an extremely reputable, stable Fortune 500 company - let's talk!
Position Overview
We are seeking an Embedded Software Engineer to serve as a dedicated software developer supporting SATS maintenance and Command for Dozing (remote control) Cadence on Large Track Type Tractors (LTTT), fully on-site in Mossville, IL. This role is needed to provide a dedicated resource to address ongoing field issues, new features, and feature requests for LTTT. You will support both existing autonomy capabilities and the expansion of autonomy to additional models - a key step in our broader technology journey.
Key Contributions & Responsibilities
  • Code in C++ at the application level to get remote control/autonomy systems to function as desired on dozers.
  • Resolve ongoing field issues and implement new features and feature requests for Large Track Type Tractors.
  • Work with other Software Developers and Systems Engineers to deliver releases and fix issues.
Team Structure & Work Environment
  • You will be dedicated to the SATS/CfD workstream. The Domain Architect serves as the lead software expert and directs the work; the Technology Project Manager (TPM) manages the overall project and budget.
  • Work environment is primarily office-based, with occasional support needed at the Proving Grounds.

Requirements
Education & Experience
  • 5+ years of relevant experience required. Bachelor's degree in Computer Science, Software Engineering, or a related field required.
  • Co-op experience or a Master's degree with research lab experience may be counted toward the required years of experience.
  • Demonstrated, hands-on C++ experience in a professional work setting is required.
Top 3 Skills
  • Demonstrated, hands-on C++ programming experience.
  • Automation experience.
  • Robotics experience.
Required Technical Skills
  • Experience with unit testing and SIL (Software-in-the-Loop) testing; CANape or CANalyzer experience preferred.
  • Experience with Ethernet tools such as Wireshark.
  • Familiarity with construction equipment is desired but not required.

Benefits
  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com
Annual Compensation: $105,000 - $112,000