1

Computer Programmer Jobs in Peoria, IL (NOW HIRING)

Engine Electronics Software Engineer

Mossville, IL

$95.90K - $126.20K/yr

A Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science and at least 6 years industry experience in embedded C programming and embedded control software development ...

Requires a minimum of Bachelor's degree in Electrical, Electronics or Computer Engineering or Computer Science * 2 years experience * Will consider Master's Degree or above applicable project ...

Great communication and teamwork Problem solving skills Customer service and interpersonal skills Requires a minimum of Bachelor's degree in Electrical, Electronics or Computer Engineering or ...

Embedded Software Engineer (Testing)

Mossville, IL · On-site

$95.90K - $126.20K/yr

The main function of this position is to apply the principles of electrical engineering and computer science to the design, development, testing, and evaluation of embedded solutions for electronic ...

Data Engineer 3

East Peoria, IL

$112.40K - $135K/yr

Associate degree in computer programming or a relevant field required. Bachelor's degree preferred. * 5-7 years' experience required.

The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded ...

Embedded web development

Peoria, IL · On-site

$129K - $169.70K/yr

Bachelor degree (or equivalent) in an accredited Electrical or Computer Engineering or Computer Science curriculum. * Experience in machine or automotive electrical system development * Familiarity ...

Embedded Software Engineer 2

Mossville, IL · On-site

$95.90K - $126.20K/yr

Minimum BS in Computer Engineering / Electrical Engineering required. * 2-4 yrs industry experience. * Will accept Master's or higher relevant internship/project experience toward minimum.

Embedded Software Engineer

Mossville, IL · On-site

$95.90K - $126.20K/yr

Minimum BS in Computer Engineering / Electrical Engineering required. Comp Sci or comparable may be considered if experience is relevant. * 5-8 yrs industry experience. * Will accept Master's or ...

Embedded Software Engineer

Mossville, IL · On-site

$95.90K - $126.20K/yr

Minimum BS in Computer Engineering / Electrical Engineering required. Comp Sci or comparable may be considered if experience is relevant. * 5-8 yrs industry experience. * Will accept Master's or ...

Embedded Software Engineer 3

Mossville, IL

$95.90K - $126.20K/yr

Bachelor's degree (minimum) in Computer Engineering, Electrical Engineering , or a related field. * 5-7 years of industry experience in embedded software engineering. * Master's degree and relevant ...

Embedded SW Sr. Engineer

Mossville, IL · On-site

$112.71K - $169.06K/yr

This position requires a bachelor's degree or foreign equivalent in Electrical Engineering, Communication Engineering, Computer Engineering, Electronic Engineering, Computer Science or a related ...

Embedded Software Engineer

Mossville, IL

$95.90K - $126.20K/yr

Minimum BS in Computer Engineering / Electrical Engineering required. * 5-7 yrs industry experience. * Will accept Master's or higher relevant internship/project experience toward minimum.

next page

Showing results 1-20

Computer Programmer information

See Peoria, IL salary details

$32.4K

$63.8K

$93.7K

How much do computer programmer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for computer programmer in Peoria, IL is $63,752.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $78,500.00 per year, depending on experience, location, and employer.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are the most commonly searched types of Computer Programmer jobs in Peoria, IL? The most popular types of Computer Programmer jobs in Peoria, IL are:
What are popular job titles related to Computer Programmer jobs in Peoria, IL? For Computer Programmer jobs in Peoria, IL, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Peoria, IL look for? The top searched job categories for Computer Programmer jobs in Peoria, IL are:
What cities near Peoria, IL are hiring for Computer Programmer jobs? Cities near Peoria, IL with the most Computer Programmer job openings:

Engine Electronics Software Engineer

Procyon TS

Mossville, IL

$95.90K - $126.20K/yr

Other

Posted 23 days ago


Job description

Description:
As an Engine Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs. Areas of responsibility include configuration, integration, build and testing of embedded software; testing software for embedded electronic control systems includes requirements development and verification of software in a bench environment as well as troubleshooting software or system defects.
This role provides good experience in engine software development for all Client engine products. Also, great networking with other core software teams such as platform software as well as process partners like machine and display software development teams.
Responsibilities:
  • Software requirements analysis?
  • Embedded software library activity development
  • Software configuration and building
  • Test plan creation, execution, and documentation
  • Set-up and configuration of test bench hardware & software
  • Completion of mandatory and feature specific testing using manual and automated methods
  • Customer support for system and software troubleshooting
Techinical Skills Required:
  • Proficient in embedded C programming.
  • Experience with debugging tools, process and techniques.
  • Industry experience in workflow, process and configuration management tools.
  • Familiarity with debuggers/ good debugging and troubleshooting skills.
  • Experience with communications software/protocols/etc.
  • Embedded Operating System Experience.
  • Experience with model based development tools, Matlab/Simulink/Stateflow.
  • Experience with scripting languages such as Python.
  • Experience with Engine or Machine controls development.
  • Experience working with and troubleshooting electrical systems
  • Prior work experience with CAN/SAE J1939 and Ethernet
Soft Skills Required:
  • Ability to work in a team environment, communicating technical information and development progress to team members and others
  • Strong Analytical skills
  • Strong communication skills, strong organizational and time management skills
Education & Experience Required:
  • A Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science and at least 6 years industry experience in embedded C programming and embedded control software development experience is required.
  • No 2 year degree's
  • Master's - with full experience
  • No internships etc counted

Required Skills : Matlab,C
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No