1

Developer Jobs in Peoria, IL (NOW HIRING)

C++ Developer

Peoria, IL · On-site

$48 - $64.75/hr

Bachelor''''s degree in Computer Science, Electrical Engineering, or related field. * Proven experience in embedded systems development. * Strong programming skills in C and C++. * In-depth knowledge ...

DEVELOPER L3

San Jose, IL · On-site

$45K - $121K/yr

DEVELOPER L3 City: San Jose State/Province: California Posting Start Date: 7/30/26 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused ...

Java Developer

Peoria, IL · On-site

$50 - $64.75/hr

Role: Java Developer Location: Peoria, IL Duration: 12 months Client wants a Strong front end Mid/Sr level Java Developer Must have Angular 2, Typescript, Bootstrap, Spring MVC and Full Stack ...

Position: Perl Developer Location: Peoria, IL Duration: 12 weeks long Top Three Skills: Additional Information If you are interested in the below position please forward your profile to alih ...

Qualifications 5-7 years' experience in IT as a Software Developer is required Candidate must be able to learn quickly and depends on how fast they can get up-to-date with Python and/or Perl ...

Sr. Snowflake Developer Duration: 1yr Location: Peoria, IL - 5Days Onsite Key Responsibilities: * Develop and maintain ETL/ELT data pipelines using SnapLogic and Snowflake. * Administer Snowflake ...

New

Dot Net Developer

Peoria, IL

$47.25 - $62.50/hr

The component factory will allow our developers to quickly put together a front end application without the nuisance of cross browser compatibility. Qualifications Dot Net Developer Additional ...

Net Developer

Peoria, IL · On-site

$47.25 - $62.50/hr

Net Developer, Client- Caterpillar Location- Peoria IL, Required Qualifications: 2-4 years C# .Net WinForm Development Experience developing and debugging Windows Services and ODBC connections ...

Position: Perl Developer Location: Peoria, IL Duration: 12 weeks long Top Three Skills: Additional Information If you are interested in the below position please forward your profile to alih ...

Salesforce Support Developer

Peoria, IL · On-site

$69K - $125K/yr

Leidos Engineering, LLC, the implementer for Ameren Illinois' award-winning energy efficiency programs, seeks a Salesforce Support Developer . The Salesforce Support Developer primary responsibility ...

Salesforce Support Developer

Peoria, IL · On-site

$54.50 - $72/hr

Leidos Engineering, LLC, the implementer for Ameren Illinois' award-winning energy efficiency programs, seeks a Salesforce Support Developer . The Salesforce Support Developer primary responsibility ...

Salesforce Support Developer

Peoria, IL

$54.50 - $72/hr

Leidos Engineering, LLC, the implementer for Ameren Illinois' award-winning energy efficiency programs, seeks a Salesforce Support Developer . The Salesforce Support Developer primary responsibility ...

next page

Showing results 1-20

Developer information

See Peoria, IL salary details

$39.2K

$126.9K

$155.5K

How much do developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for developer in Peoria, IL is $126,915.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $154,000.00 per year, depending on experience, location, and employer.

What is the difference between Developer vs Software Engineer?

AspectDeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, certifications varyOften requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc.
Work EnvironmentWorks on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software firmsUsed across industries for system development, enterprise solutions, and software projects
Search & Comparison IntentPeople compare Developer with Software Engineer to understand roles and career paths

While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.

Is a developer still in demand?

Yes, developers are in high demand across many industries due to ongoing digital transformation and the need for software solutions. Skills in programming languages like Java, Python, and JavaScript, as well as experience with cloud platforms and agile development, enhance employability in this field.

What are some common challenges developers face when working on large-scale projects, and how can they overcome them?

Developers working on large-scale projects often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring consistent documentation. To overcome these obstacles, it's important to follow best practices like version control, code reviews, and regular communication through agile methodologies. Additionally, leveraging collaboration tools and maintaining clear documentation can help streamline workflows and minimize misunderstandings within the team.

What are the key skills and qualifications needed to thrive as a developer, and why are they important?

To thrive as a Developer, you need strong programming skills in languages like Java, Python, or JavaScript, paired with a solid understanding of algorithms and software development principles, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and sometimes cloud platforms or specific frameworks is typical. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These competencies are crucial for building reliable, maintainable software and collaborating efficiently within development teams.

What is a developer?

A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

What are the most commonly searched types of Developer jobs in Peoria, IL? The most popular types of Developer jobs in Peoria, IL are:
What job categories do people searching Developer jobs in Peoria, IL look for? The top searched job categories for Developer jobs in Peoria, IL are:
What cities near Peoria, IL are hiring for Developer jobs? Cities near Peoria, IL with the most Developer job openings:
Infographic showing various Developer job openings in Peoria, IL as of August 2026, with employment types broken down into 76% Full Time, 9% Part Time, 14% Contract, and 1% Nights. Highlights an 80% Physical, 4% Hybrid, and 16% Remote job distribution, with an average salary of $126,915 per year, or $61 per hour.

Firmware developer

Sovereign Technologies

Peoria Heights, IL • On-site

Other

Posted 16 days ago


Job description

Job Title: Embedded Software Engineer (Firmware)

Job Description

This role focuses on designing, implementing, and delivering production-quality firmware for credential reader devices within an established embedded framework. You will independently own one or more subsystems, contribute hands-on code, and collaborate closely with other engineers to integrate cleanly into the existing architecture. The position emphasizes modern C++ development for microcontrollers, real-time performance on Cortex-M4F, and robust driver-level firmware for secure access and authentication products.

Responsibilities

  • Own the delivery of one or more embedded subsystems within the existing framework and credential reader application, from design through production release.
  • Design and implement components, threads, and modules in modern C++ (C++17 and above) using a defined Module/Thread/Component framework.
  • Implement ETL-based state machines and lifecycle hooks that meet hard real-time deadlines on Cortex-M4F microcontrollers.
  • Develop, extend, and harden Device Abstraction Layer drivers for STM32G474, including SPI, I2C, USB, UART, GPIO, timers, and DMA.
  • Extend and enhance the USB stack to support CCID and related functionality for secure credential readers.
  • Perform memory, timing, and power optimization, validating against budgets using static analysis, profiling tools, and on-target measurement.
  • Implement robust error handling, fault recovery, and safety-tolerant patterns consistent with a no-exceptions, no-heap-after-initialization policy.
  • Balance feature delivery with technical risk by making sound architectural decisions within an established framework without rewriting it.
  • Produce clean, maintainable code that meets established coding standards from the first day of engagement.
  • Collaborate with other embedded and firmware engineers to integrate new features and subsystems smoothly into the broader platform.
  • Validate firmware functionality through testing, debugging, and iteration to ensure reliable performance in production environments.
  • Contribute to the development of a new generation of secure NFC/RFID reader products by supporting key project milestones as a contracted engineer.

Essential Skills

  • Strong proficiency in modern C++ with experience in C++17 or later, and the ability to write high-quality, production-grade embedded code.
  • Minimum of 5 years of hands-on firmware development experience focused on driver-level and low-level microcontroller programming (not application-level development).
  • Demonstrated experience with real-time operating systems (RTOS), with Zephyr RTOS highly preferred.
  • Practical experience developing firmware for microcontrollers, including Cortex-M4F and STM32G474 or similar devices.
  • Strong understanding and practical experience with UART, USB, SPI, and I2C interfaces, with foundational to strong knowledge of USB as a core part of the work.
  • Experience implementing and maintaining Device Abstraction Layer drivers for peripherals such as SPI, I2C, USB, UART, GPIO, timers, and DMA.
  • Ability to implement ETL-based state machines and lifecycle hooks that meet hard real-time constraints.
  • Experience with memory, timing, and power optimization in embedded systems, including use of static analysis, profiling, and on-target measurement tools.
  • Proficiency in implementing error handling, fault recovery, and safety-tolerant patterns under a no-exceptions, no-heap-after-init policy.
  • Good understanding of security concepts and secure firmware design, ideally gained in domains such as secure devices or authentication solutions.
  • Bachelor’s degree in Engineering or a related discipline.

Additional Skills & Qualifications

  • Experience working with Zephyr RTOS in production environments.
  • Familiarity with USB CCID or similar secure credential protocols.
  • Experience with Linux-based development environments and toolchains.
  • Exposure to enterprise environments where secure, passwordless access solutions are deployed.
  • Ability to integrate quickly into existing codebases and frameworks while respecting established architectural boundaries.
  • Strong problem-solving skills and the ability to work independently on deliverable-driven projects.

Seeking a Firmware Engineer / Embedded Software Engineer with:

  • 5+ years of embedded firmware development experience
  • Strong modern C++ experience (C++17 preferred)
  • RTOS experience, ideally Zephyr
  • STM32 or comparable ARM Cortex-M microcontroller experience
  • Driver-level development experience (SPI, I2C, UART, USB, GPIO)
  • Embedded systems debugging and hardware bring-up experience
  • Experience developing production firmware, not application software
  • Bachelor''s degree in Engineering or Computer Science
  • Must be authorized to work in the U.S. without sponsorship now or in the future

Nice to Have:

  • Zephyr RTOS
  • STM32G4 family
  • USB CCID
  • NFC/RFID products
  • Security/authentication products
  • Embedded Linux development environments

Avoid candidates whose backgrounds are primarily:

  •  Application Software
     Web Development
     Backend Development
     Java/C# Enterprise Software
     Linux Applications (without firmware)