1

Senior Embedded Software Engineer Jobs in Mitchell, SD

Senior Engineer (TKM159)

Mitchell, SD · On-site

$105K - $144K/yr

About The Role The Senior Engineer position will work on three or more product lines that are ... Utilize 3D CAD software to design structure, systems and other components needed to meet ...

Senior Engineer (TKM159)

Mitchell, SD · On-site

$105K - $144K/yr

About The Role The Senior Engineer position will work on three or more product lines that are ... Utilize 3D CAD software to design structure, systems and other components needed to meet ...

We are looking for a hands-on senior software engineer with deep knowledge of Microsoft Power Apps, including Microsoft Dynamics 365 developer. An expert on Power Apps to design, configure and ...

Senior Embedded Software Engineer information

See Mitchell, SD salary details

$76.3K

$146.2K

$195.5K

How much do senior embedded software engineer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for senior embedded software engineer in Mitchell, SD is $146,235.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,300.00 and $164,100.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

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

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What cities near Mitchell, SD are hiring for Senior Embedded Software Engineer jobs?

Cities near Mitchell, SD with the most Senior Embedded Software Engineer job openings:

Senior Engineer (TKM159)

Trail King Industries

Mitchell, SD • On-site

$105K - $144K/yr

Full-time

Re-posted 9 days ago


Job description

About The Role

The Senior Engineer position will work on three or more product lines that are typically high complexity. This role will participate and lead engineering related projects and independently make job-related decisions. A Senior Engineer will be required to solve engineering problems using established practices to choose the best solution and communicate technical information internally and externally. 

Responsibilities

  • Review order build sheet to verify the product specification is complete and correct and develop a preliminary design configuration and bill of material.

  • Utilize 3D CAD software to design structure, systems and other components needed to meet specifications.

  • Create drawings, CNC files, bills of material, and other design documentation. As well as process engineering change orders. 

  • Review design and document quality of complex designs.

  • Use, maintain, and develop engineering product data management tools.

  • Work towards a given design schedule with consistent manager interaction. 

  • Provide information across multiple departments and interact with customers.

  • Apply state and federal regulations to ensure product meets legal requirements.

  • Perform engineering calculations using pre-defined methods, as well as develop for others to use. 

  • Specify required testing, evaluate, and apply results of functional, load, strain gauge, accelerated and/or field testing and apply results to verify functionality and structural integrity.

  • Seek and implement changes to continuously improve the safety, quality, delivery, and cost of Trail King products.

  • Calculate pricing for standard and custom products.

  • Mentor less experienced engineering team members.

  • Participate and lead new product development projects.

  • Perform advanced static structural finite element analysis.

Candidate Requirements

Associate's degree with minimum 18 years' experience or Bachelor's degree with minimum 6 years' experience. 

Physical Demands & Work Environment

The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Physical demands:  While performing duties of job, employee is required to stand; walk; sit; climb; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; talk and hear.  Employee must occasionally lift and/or move up to 20 pounds.  Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.