1

Senior Embedded Software Engineer Jobs in Staunton, IL

The Senior Embedded Developer position is within a small Agile development team responsible for the new Nevco ONE scoring and video display control hardware and software platform. Within this ...

SOFTWARE ENGINEER - NEVCO ONE CONTROLS and ECOSYSTEM FLSA Status: Exempt Location: Edwardsville, IL ... embedded hardware receivers and cross-platform mobile apps for scoreboard control. The FanZone ...

Software Engineer

Edwardsville, IL · On-site

$65K - $110K/yr

SOFTWARE ENGINEER - NEVCO ONE CONTROLS and ECOSYSTEM FLSA Status: Exempt Location: Edwardsville, IL ... embedded hardware receivers and cross-platform mobile apps for scoreboard control. The FanZone ...

SOFTWARE ENGINEER - NEVCO ONE CONTROLS and ECOSYSTEM FLSA Status: Exempt Location: Edwardsville, IL ... embedded hardware receivers and cross-platform mobile apps for scoreboard control. The FanZone ...

Senior Firmware Engineer

Highland, IL · On-site

$110.10K - $145.60K/yr

... embedded micro controller systems. * #8. Familiarity with XML and JSON schema. * #9. Familiarity ... Software Engineering Manager Essential Duties * Has good communicative capabilities to supply ...

If you take pride in your craft, write your own résumé, and deliver results that senior leaders actually see, you'll thrive here. We're hiring a Backend Software Engineer to support a ...

If you take pride in your craft, write your own résumé, and deliver results that senior leaders actually see, you'll thrive here. We're hiring a Backend Software Engineer to support a ...

If you take pride in your craft, write your own résumé, and deliver results that senior leaders actually see, you'll thrive here. We're hiring a Backend Software Engineer to support a ...

Backend Software Engineer

Edwardsville, IL · On-site

$107.90K - $195.05K/yr

If you take pride in your craft, write your own résumé, and deliver results that senior leaders actually see, you'll thrive here. We're hiring a Backend Software Engineer to support a ...

Work on a collaborative mid-size team of Software Developers delivering consistent, high-quality software * Create accurate, unambiguous designs for new computer software and/or updates to existing ...

... senior levels, you'll thrive here. We're hiring a Backend Software Engineer to support a ... high‑visibility, data‑driven application used across the organization for analytics and ...

Sr. Electrical Engineer

Highland, IL · On-site

$99.10K - $129K/yr

Overview: Job Title: Sr. Electrical Engineer Job Location: Highland, IL Job Type: FTE/DH Job ... software engineering for proper integration. • Select standard parts and proven circuits when ...

Electrical Engineer

Highland, IL · On-site

$73K - $84K/yr

Description With assistance from Senior-level engineering staff, design electrical/electronic ... Coordinate electrical design efforts with firmware/software engineer for proper integration.

next page

Showing results 1-20

Senior Embedded Software Engineer information

See Staunton, IL salary details

$71K

$136.1K

$182K

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

As of May 28, 2026, the average yearly pay for senior embedded software engineer in Staunton, IL is $136,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $152,800.00 per year, depending on experience, location, and employer.

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 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 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 cities near Staunton, IL are hiring for Senior Embedded Software Engineer jobs? Cities near Staunton, IL with the most Senior Embedded Software Engineer job openings:

Senior Embedded Software Developer

AEG

Edwardsville, IL • On-site

$120K - $150K/yr

Full-time

Posted 8 days ago


Job description

Nevco Sports LLC, the world's leading supplier of integrated display and scoring systems, is looking for a talented Senior Embedded Software Developer. Nevco is the largest privately held manufacturer of LED scoreboards, message centers and video displays in the world. Nevco has an over 90-year tradition of quality and innovation in the industry.
The Senior Embedded Developer position is within a small Agile development team responsible for the new Nevco ONE scoring and video display control hardware and software platform. Within this development team, this position is responsible for:
  • Software development and testing of embedded C microcontroller-based devices
  • Software development and testing of embedded Linux/Android devices
  • Systems design for integration with the rest of the Nevco ONE hardware and software products, as well as legacy Nevco controller products
  • Coordinating with Nevco mechanical engineering, manufacturing, operations, service, and quality teams on all lifecycle aspects of these products

Responsibilities and Duties
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test, and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide postproduction support
  • Interface with hardware design and development
  • All other tasks as assigned

Qualifications and Requirements
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or Electrical Engineering
  • 5+ years of hands-on embedded software development in C/C++
  • Embedded Linux development experience, including knowledge of kernel, drivers, peripherals, and boot/upgrade processes
  • Experience with Agile software development process, source control, and automated testing and deployment
  • Excellent communication skills for collaborating across all departments at Nevco
  • Self-starter able to thrive in a small, fast-paced, hands-on, startup-like environment

Preferred Skills and Abilities
  • Nordic nRF52 or other ARM CortexM microcontrollers
  • VS Code and JTAG debugging
  • Embedded Android/Linux, Yocto Linux, and Zephyr
  • Development of single-purpose embedded Android devices, including AOSP, single-app devices (pinning and COSU), and custom home/launchers
  • Git and Gitlab source control and issue tracking
  • A personal interest in sports and desire to work in the sports industry

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.

About AEG

Sourced by ZipRecruiter

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Saint Louis, MO, US

Year founded

1992