1

Embedded Software Jobs in Sioux Falls, SD (NOW HIRING)

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

Job Purpose A Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. They also mentor junior engineers ...

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

We build customer-facing command and control software for high-altitude balloon systems. Our users are trained operators-primarily U.S. military and internal flight operations teams-who rely on our ...

Senior Software Engineer

Sioux Falls, SD · On-site +1

$118K - $156K/yr

We build customer-facing command and control software for high-altitude balloon systems. Our users are trained operators--primarily U.S. military and internal flight operations teams--who rely on our ...

Senior Software Engineer

Sioux Falls, SD · On-site

$118K - $156K/yr

We build customer-facing command and control software for high-altitude balloon systems. Our users are trained operators-primarily U.S. military and internal flight operations teams-who rely on our ...

Senior Software Engineer# Senior Software EngineerSioux Falls, SD 57105## DescriptionIn the Senior Software Engineer role, you will create innovative solutions for complex problems leveraging ...

Senior Software Engineer

Sioux Falls, SD · Remote

$121K - $160K/yr

In the Senior Software Engineer role, you will create innovative solutions for complex problems leveraging advanced understanding of engineering principals. You will serve as a subject matter expert ...

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

Senior Software Engineer ID richiesta: 4827 Località lavoro: Oak Brook - Illinois - United States, Sioux Falls - South Dakota - United States Category for Job Posting: Ingegneria e area tecnica Job ...

You'll work across hardware, networking, software, and operations teams to evaluate technologies ... embedded technologies • Lead system testing, validation, troubleshooting, and performance ...

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

Senior Software Engineer Identifiant de la demande: 5013 Site de l'emploi: Sioux Falls - South Dakota - United States Category for Job Posting: Ingénierie et technique Job Type for Job Posting:

Chief Engineer

Sioux Falls, SD · On-site

$186 - $248/hr

Requires an understanding of modern software development practices in resource constrained embedded Preferred Qualifications * Experience using or creating open-source software * Must be able to ...

Chief Operating Officer

Sioux Falls, SD · On-site

$190K - $300K/yr

... software and hardware configurations for applicability, efficiency, and economic performance. * Fully understand and accesses the risks embedded in areas for which responsible and communicates those ...

Showing results 41-60

Embedded Software information

See Sioux Falls, SD salary details

$69.6K

$152.6K

$173.1K

How much do embedded software jobs pay per year?

As of Aug 14, 2026, the average yearly pay for embedded software in Sioux Falls, SD is $152,596.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,800.00 and $172,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need strong programming skills in C/C++, understanding of embedded systems architecture, and a relevant degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development tools, and debugging hardware is typically required. Problem-solving ability, attention to detail, and effective teamwork are vital soft skills for this role. These competencies ensure reliable, efficient software development for embedded devices, which is crucial for product performance and safety.

What is the difference between Embedded Software vs Firmware Developer?

AspectEmbedded SoftwareFirmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsSimilar credentials, often with specialized knowledge in hardware
Work EnvironmentDevelops software for embedded systems in devices like appliances, automotive, medical devicesCreates low-level code directly interacting with hardware, often in similar environments
Industry UsageUsed across automotive, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware-focused industries
Search & Comparison IntentUnderstanding roles in embedded systems developmentFocusing on low-level hardware interaction and firmware specifics

Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

Is embedded software a good career?

Embedded software engineering is a stable and growing field that involves developing software for hardware devices such as appliances, automotive systems, and medical equipment. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded software professionals is expected to remain strong due to the increasing integration of software in everyday devices.

What is embedded software?

Embedded software is specialized computer software designed to operate hardware or devices that are not traditional computers, such as cars, medical devices, industrial machines, and consumer electronics. Unlike general-purpose software, embedded software is typically optimized for specific tasks and runs on microcontrollers or microprocessors within the device. It often operates with limited resources and must be reliable, efficient, and responsive to real-time events. Embedded software is crucial for the functionality and performance of countless everyday products.

What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?

One common challenge Embedded Software Engineers often encounter is ensuring seamless compatibility between new hardware components and existing firmware or operating systems. This can involve troubleshooting timing issues, resolving driver conflicts, and optimizing resource usage within limited memory and processing constraints. Collaboration with hardware engineers is crucial to understand hardware specifications and limitations, and thorough testing is required to validate functionality and maintain system stability. These challenges offer valuable opportunities to develop problem-solving skills and deepen cross-disciplinary technical knowledge.

What are the most commonly searched types of Embedded Software jobs in Sioux Falls, SD?

The most popular types of Embedded Software jobs in Sioux Falls, SD are:

What are popular job titles related to Embedded Software jobs in Sioux Falls, SD?

For Embedded Software jobs in Sioux Falls, SD, the most frequently searched job titles are:

What job categories do people searching Embedded Software jobs in Sioux Falls, SD look for?

The top searched job categories for Embedded Software jobs in Sioux Falls, SD are:

Infographic showing various Embedded Software job openings in Sioux Falls, SD as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $152,596 per year, or $73.4 per hour.

Senior Software Engineer

CNH Industrial N.V.

Sioux Falls, SD • On-site

$121K - $160K/yr

Full-time

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


Job description

5154
Job Location: Sioux Falls - South Dakota - United States, Oak Brook - Illinois - United States, TEMPE - Arizona - United States
Category for Job Posting: Engineering and Technical
Job Type for Job Posting: Full Time
Working Mode for Job Posting: Hybrid
Apply now
  • Apply Now
  • Start applying with LinkedIn

  • Start
  • Please wait...

About Us
Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
A Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. They also mentor junior engineers, contribute to technical strategy, and collaborate with cross-functional teams. Their role involves a mix of technical expertise and leadership to drive the development of high-quality software
Key Responsibilities
  • Design and Development: Create software applications and systems that meet business requirements.
  • Coding and Testing: Write clean, efficient, and well-documented code, and test software to ensure it meets quality standards.
  • Problem-Solving: Identify and resolve software defects and issues.
  • Collaboration: Work with stakeholders, including project managers, designers, and QA engineers, to ensure software meets business needs.
  • Maintenance and Updates: Maintain and update existing software applications and systems.

Experience Required
  • Experienced engineer with 5+ years of career experience, with Bachelor's degree. 3+ years experience with Master's degree.
  • Or equivalent combination of education and experience.
  • Capable of defining appropriate approaches and solutions.
  • Furthers knowledge of profession through continued education and/or seeking or providing mentorship.
  • Strong experience in .NET Core, Entity Framework or NodeJS
  • Understanding of modern software design principles, microservices architecture, and object-oriented design.
  • Proficiency in writing efficient SQL for databases such as PostgreSQL and Microsoft SQL.
  • Experience with major cloud platforms such as Azure, AWS, or equivalent.
  • Proficiency in Git and familiarity with change tracking tools.
  • Strong understanding of REST APIs and integration with external APIs.
  • Strong ability to debug and trouble shoot software and system issues.
  • Well-developed problem analysis and problem-solving techniques.
  • Team player who is self-motivated and has ability to work with minimal supervision.

Preferred Qualifications
  • Experience with infrastructure as code deployment tools such as Terraform.
  • Familiarity with Atlassian tools Agile development methodologies.
  • Understanding of Precision Agriculture technology.
  • Understanding of IoT (InternetOfThings).
  • Knowledge of CI/CD pipelines, containers, and Linux systems

Pay Transparency
The annual salary for this role is $106,725 - $163,645 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
What We Offer
At CNH, our people are at the heart of everything we do. That's why we offer a comprehensive benefits program designed to support your health, well-being, and long-term success. From competitive compensation to flexible work arrangements and opportunities for continuous development, our benefits reflect our commitment to creating an environment where employees feel supported and empowered-both personally and professionally. We believe that when you're given the tools to thrive, you can drive meaningful impact. At CNH, you'll not only find the resources to succeed today-you'll find the foundation to grow a career and build a future.
#LI-Hybrid
#LI-WM1