1

Senior Embedded Software Engineer Jobs in Missouri

Software Engineer (Experienced, Senior)

Hazelwood, MO · On-site

$115K - $152K/yr

Software Engineer (Experienced, Senior) Company: The Boeing Company The Boeing Company is looking ... If you enjoy solving hard realtime embedded problems, working with multidiscipline teams, and ...

Senior Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over ... embedded software throughout the end-to-end lifecycle that meets industry, customer, and safety ...

Senior Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over ... embedded software throughout the end-to-end lifecycle that meets industry, customer, and safety ...

Senior Software Engineer

Hazelwood, MO · On-site

$133K - $155K/yr

Senior Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over ... embedded software throughout the end-to-end lifecycle that meets industry, customer, and safety ...

Senior Software Engineer

Hazelwood, MO · On-site

$133K - $155K/yr

Senior Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over ... embedded software throughout the end-to-end lifecycle that meets industry, customer, and safety ...

Senior Software Engineer

Hazelwood, MO · On-site

$133K - $155K/yr

Senior Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over ... embedded software throughout the end-to-end lifecycle that meets industry, customer, and safety ...

Senior Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over ... embedded software throughout the end-to-end lifecycle that meets industry, customer, and safety ...

Software Engineer (Experienced, Senior)

Hazelwood, MO · On-site

$113K - $149K/yr

If you enjoy solving hard real‑time embedded problems, working with multi‑discipline teams, and ... Experienced and Senior Software Engineers. Key responsibilities * Develop, document, and maintain ...

next page

Showing results 1-20

Senior Embedded Software Engineer information

See Missouri salary details

$70.8K

$135.8K

$181.5K

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

As of Jun 12, 2026, the average yearly pay for senior embedded software engineer in Missouri is $135,798.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,300.00 and $152,400.00 per year, depending on experience, location, and employer.

What should a 70 year old be doing every day at home?

A senior embedded software engineer at age 70 can engage in daily activities that promote mental stimulation and physical health, such as reading technical articles, practicing coding exercises, or participating in hobbies. Maintaining a routine that includes light exercise, social interaction, and mental challenges helps support overall well-being and cognitive function.

Are you a senior at 55?

Age does not determine eligibility for a Senior Embedded Software Engineer position; employers focus on experience, skills, and technical proficiency. Many professionals work into their 50s and beyond, bringing valuable expertise in embedded systems, programming languages like C or C++, and familiarity with hardware development. Certifications and continuous learning can also support career advancement regardless of age.

In what grade is senior?

The term 'senior' in the job title Senior Embedded Software Engineer typically indicates a professional with several years of experience, often 5 or more years in embedded systems development. It reflects a high level of expertise in programming languages like C or C++, hardware interaction, and possibly leadership responsibilities, but does not correspond to a specific grade or pay scale universally.

How often should a 75 year old woman take a shower?

A senior embedded software engineer should consider personal hygiene needs similar to other adults; generally, a shower every 2-3 days is sufficient unless individual health conditions or activity levels require more frequent bathing. It is important to maintain skin health and comfort, especially for older adults who may have sensitive skin or mobility issues.

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 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 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 are the key skills and qualifications needed to thrive as a Senior Embedded Software Engineer, and why are they important?

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 the most commonly searched types of Embedded Software Engineer jobs in Missouri? The most popular types of Embedded Software Engineer jobs in Missouri are:
What job categories do people searching Senior Embedded Software Engineer jobs in Missouri look for? The top searched job categories for Senior Embedded Software Engineer jobs in Missouri are:
What cities in Missouri are hiring for Senior Embedded Software Engineer jobs? Cities in Missouri with the most Senior Embedded Software Engineer job openings:
Infographic showing various Senior Embedded Software Engineer job openings in Missouri as of June 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $135,798 per year, or $65.3 per hour.
Senior Software Engineer - Aerospace & Defense Test Systems

Senior Software Engineer - Aerospace & Defense Test Systems

DIT-MCO International

Kansas City, MO • On-site

$119K - $157K/yr

Full-time

Posted 13 days ago


Job description

DIT-MCO International is seeking a Senior Software Engineer to design, develop, and maintain software used in advanced automated test equipment. In this role, you will lead software development efforts from concept through deployment, working closely with cross-functional engineering teams to deliver reliable, high-performance solutions. This position is ideal for an experienced engineer who enjoys solving complex problems, working at the intersection of software and hardware, and taking ownership of technical outcomes.
Location: Kansas City, MO
Job Type: Full-Time
Industry: Aerospace, Defense, Automated Test Equipment
Citizenship Requirement: U.S. Citizenship Required
About the Role
DIT-MCO International is seeking a Senior Software Engineer to design, develop, and maintain software used in advanced automated test equipment. In this role, you will lead software development efforts from concept through deployment, working closely with cross-functional engineering teams to deliver reliable, high-performance solutions. This position is ideal for an experienced engineer who enjoys solving complex problems, working at the intersection of software and hardware, and taking ownership of technical outcomes.
What You'll Do
Research, design, and develop computer and network software and specialized utility programs
Analyze user and system requirements to create effective software solutions
Lead software projects from concept through completion, ensuring quality and performance
Oversee software architecture and design for new product development
Develop and implement software using Microsoft .NET and Visual Studio (C#)
Support and maintain both new and legacy software used in automated test equipment
Work with hardware engineers to integrate software and hardware systems
Ensure system specifications and performance requirements are clearly understood and met
Collaborate with product management, project management, engineering teams, and customers
Develop, deploy, and support software as assigned
Guide and mentor team members through knowledge sharing and technical leadership
Assist with troubleshooting analog and digital hardware as it relates to software systems
Required Education & Experience
Bachelor's degree in engineering, computer science, or equivalent experience
U.S. Citizenship
Minimum 5 years of professional software development experience
Experience developing software in Microsoft .NET and Visual Studio C#
Experience maintaining embedded C++ code
Industry experience relevant to automated test systems or similar environments
Preferred Technical Experience
ANSI C
Windows Presentation Foundation (WPF)
SQL
Embedded software environments
Skills & Attributes
Strong problem-solving and analytical skills
Excellent written and verbal communication abilities
Highly organized with attention to quality, detail, and efficiency
Comfortable working independently and in collaborative team environments
Able to manage time, priorities, and multiple projects effectively
Capable of handling sensitive and confidential information
Willingness to learn and adapt to new technologies and processes
Ability to build effective working relationships across all levels of the organization