2

Remote Game Simulation Programmer Jobs in Freeport, IL

Remote Game Simulation Programmer information

See Freeport, IL salary details

$10.3K

$87.1K

$163.1K

How much do remote game simulation programmer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for remote game simulation programmer in Freeport, IL is $87,082.00, according to ZipRecruiter salary data. Most workers in this role earn between $22,600.00 and $136,800.00 per year, depending on experience, location, and employer.

What does a remote game simulation programmer do?

A Remote Game Simulation Programmer designs, develops, and maintains the underlying systems that simulate real-world or fantastical behaviors in video games, such as physics, AI, or environmental interactions. Working remotely, they collaborate with other developers and designers to create realistic and engaging game experiences, often using programming languages like C++ or C#. Their work ensures that in-game actions and events behave as intended, helping to bring the game's world to life for players.

What are the key skills and qualifications needed to thrive as a remote game simulation programmer?

To thrive as a Remote Game Simulation Programmer, you need strong programming skills (typically in C++ or C#), a solid understanding of physics/mathematics, and experience with game development, often supported by a relevant degree. Familiarity with game engines like Unity or Unreal Engine, version control systems (e.g., Git), and debugging tools is essential, with certifications in game development being advantageous. Excellent problem-solving, self-motivation, and effective remote communication are critical soft skills for collaborating within distributed teams. These skills ensure robust, realistic simulations, efficient workflow, and successful integration within the broader development process.

How do remote game simulation programmers typically collaborate with designers and other developers while working from different locations?

Remote Game Simulation Programmers frequently use project management tools, version control systems, and regular video meetings to stay aligned with designers, artists, and other programmers. Clear communication is essential, as programmers need to interpret design documents, provide technical feedback, and ensure that simulations function as intended within the game world. Collaboration often happens through shared repositories and agile development practices, allowing team members to review code, exchange ideas, and solve issues efficiently despite being geographically distributed.

What is the difference between Remote Game Simulation Programmer vs Remote Game Developer?

AspectRemote Game Simulation ProgrammerRemote Game Developer
CredentialsBachelor's in Computer Science, Programming skills, experience with simulation toolsBachelor's in Computer Science, Programming skills, game design knowledge
Work EnvironmentCollaborates with designers and engineers on simulation systemsWorks on overall game development, including gameplay and mechanics
Industry UsageUsed in simulation-heavy games, training apps, VR experiencesUsed across all game genres for core development

The Remote Game Simulation Programmer specializes in creating realistic simulation systems within games, focusing on physics, AI, and environment interactions. In contrast, the Remote Game Developer has a broader role, handling overall game design, coding, and gameplay features. Both roles require strong programming skills and often overlap, but the simulation programmer concentrates on simulation fidelity and technical accuracy.

What cities near Freeport, IL are hiring for Remote Game Simulation Programmer jobs?

Cities near Freeport, IL with the most Remote Game Simulation Programmer job openings:

Remote Embedded Software Engineer (C Coding)

Belcan

Rockford, IL • Remote

$83K - $104K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

A remote Embedded Software Engineer job with a focus on C coding is currently available through Belcan at one of our key aerospace clients. We are seeking a highly motivated Software Engineer with a focus on Linux Simulation Application Development and a strong background in complex software application design, maintenance, and support. The simulation team supports all phases of product development from early requirements analysis, through design, to final product validation and verification.
Job Duties:
Responsibilities may include, but are not limited to:
* Integration of product embedded code into the simulator architecture
* Integration of the simulator into a hardware-in-the-loop test environment
* Support, maintenance, or enhancement of tools used with the simulation such as the drawing editor or scripting engine extensions
* Investigation and remediation of performance issues with the simulator
* Troubleshoot and correct functional issues (e.g 'crash', failure to build, incorrect output)
* Collaborate with team to develop estimates and support project planning
* Support Qualification of simulator components for formal product verification
* Documentation creation/update
* Address 'ad hoc' questions from simulator users to determine if remediation effort is required
Required Qualifications:
* Degree in relevant field such as Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or Mathematics; strong preference for Software Engineering.
* Minimum Qualifications:
* 5+ years of relevant experience
* Must have C coding experience (preferably embedded C) with some knowledge of C++
* Due to the nature of the work performed, US Citizenship is a requirement
Preferred Qualifications & Skills:
* Experience with developing applications under the UNIX/Linux operating system family (Windows experience is also acceptable)
* Embedded flight software build knowledge: comfortable with tools such as make.
* Linux POSIX mechanisms for facilities such as IPC and threading
* High degree of familiarity with common symbolic debugging tools (e.g. gdb, ddd, or dbx)
* Experience with scripting languages such as TCL, Python, and Linux shell
* Aerospace experience, especially with aircraft systems architecture
* Experience in GUI Development, Linux system administration, computational numerical methods, TCP/IP.
Compensation:
We provide a competitive pay and benefits package. This position is offering a salary rate of $83,200-104,000, however, Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
www.belcan.com

Belcan logo

About Belcan

Sourced by ZipRecruiter

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Cincinnati, OH, US

Year founded

1958