Demo

C/C++ Software development

RIIM
Peoria, IL Full Time
POSTED ON 9/2/2026
AVAILABLE BEFORE 10/1/2026

Programming

·         Strong proficiency in C and C software development.

·         Experience with object-oriented design principles and software architecture patterns.

·         Ability to interpret system requirements, software specifications, and design documentation.

·         Strong debugging, profiling, optimization, and code review skills.

·         Experience developing maintainable and high-quality software using structured development methodologies.

·         Knowledge of data structures, algorithms, concurrency, and memory management techniques.

Software Development Lifecycle

·         Understanding of modern software development processes and methodologies.

·         Experience with requirements management, software design, implementation, testing, and release processes.

·         Ability to interpret product development plans and technical documentation.

·         Experience participating in design reviews, code reviews, and software quality activities.

·         Understanding of software configuration management and release processes.

Problem Solving

·         Ability to identify, document, and resolve complex technical challenges.

·         Experience evaluating alternative technical approaches and associated trade-offs.

·         Strong analytical and root-cause investigation skills.

·         Ability to apply structured problem-solving techniques and make data-driven decisions.

·         Experience utilizing diagnostic and development tools to identify and resolve issues.

Technical Troubleshooting

·         Discovers, analyzes, and resolves software, application, and system-level issues.

·         Analyzes source code, system logs, traces, and execution behavior to identify root causes.

·         Experience with debugging tools, profilers, and system monitoring utilities.

·         Documents technical issues, solutions, lessons learned, and corrective actions.

·         Supports field issue resolution and production troubleshooting activities when required.


Education Requirements

Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field, or equivalent industry experience.

Salary.com Estimation for C/C++ Software development in Peoria, IL
$107,315 to $129,733
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C/C++ Software development?

Sign up to receive alerts about other jobs on the C/C++ Software development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at RIIM

  • RIIM Peoria, IL
  • Experience integrating software with embedded hardware and electronic control systems. Knowledge of communication protocols such as CAN, CAN FD, Ethernet, ... more
  • 1 Day Ago

  • RIIM Kalamazoo, MI
  • Converting legacy test scripts developed using NI VeriStand to Python . Using the newly developed Python scripts to validate planned product changes target... more
  • 4 Days Ago


Not the job you're looking for? Here are some other C/C++ Software development jobs in the Peoria, IL area that may be a better fit.

  • CSE Software East Peoria, IL
  • Simformotion™ LLC, the licensee for Cat® Simulators for Caterpillar Inc., is seeking a Software Quality Automation Engineer to help strengthen the quality,... more
  • 28 Days Ago

  • CSE Software Peoria, IL
  • CSE Software Inc. is a privately held, woman-owned business seeking to expand its Enterprise Software Development team with on-site or remote team members.... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!