Simulation Software Engineer

OP

Lake Buena Vista (FL)

On-site

USD 103,320 - 113,224

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Dental Insurance
Health insurance
Vision insurance

Job summary

A technology consulting firm in Florida is seeking a Senior Software Engineer for the Modeling, Simulation, and Training Tools team. The role involves developing advanced tools for engineering analysis and simulation services, supporting operations, and collaborating with partners. The ideal candidate has over 5 years of experience in C/C++ development and a strong background in industrial control systems. Competitive pay and full-time employment offered.

Qualifications

  • 5+ years experience in design, implementation and testing of desktop applications using C or C++.
  • Experience developing high-performance and/or real-time applications or simulations.
  • Proficiency in object-oriented design principles.

Responsibilities

  • Lead development of desktop applications and software APIs.
  • Write unit tests and regression test documentation.
  • Assist users with troubleshooting deployed software.

Skills

C/C++ desktop application development
Industrial control equipment (Rockwell/Siemens PLCs)
Networking communications
Real-time applications/simulations
Software architecture
Agile methodology

Education

Bachelor's Degree in Computer Engineering or Computer Science

Tools

Visual Studio
Git
GitLab CI

Job description

Base pay range
$75.00/hr - $82.19/hr

Senior Software Engineer

As a Senior Software Engineer on the Modeling, Simulation, and Training Tools (MST) team, you’ll play a pivotal role in developing advanced tools used worldwide to deliver detailed engineering analysis and simulation services. Your work will support our Operations Line of Business and collaborate with Global Engineering & Technology partners, enabling systems‑level simulations of our thrilling rides and attractions. From designing Software‑In‑the‑Loop (SIL) and Hardware‑In‑the‑Loop (HIL) platforms to driving technical excellence, you’ll be at the forefront of engineering innovation.

Responsibilities
  • Lead and assist in the development of desktop applications and software APIs for use by internal engineering and creative partners.
  • Write unit tests and regression test documentation for software.
  • Write detailed software documentation, both for developers and users.
  • Assist users with troubleshooting and resolving bugs in deployed software.
  • Provide computer hardware and software expertise to multi‑disciplinary teams to influence purchasing decisions and system design.
Basic Qualifications
  • Five or more years of experience with the design, implementation, and testing of Windows/Linux desktop applications using C or C++
  • Five or more years of experience with industrial control equipment, such as Rockwell or Siemens PLCs and/or Beckhoff GPCs.
  • Experience with networking communications such as sockets, UDP, TCP, and other industrial protocols.
  • Experience developing high‑performance and/or real‑time applications or simulations.
  • Proven ability to work with a highly technical project team in the development of software applications, including architecting solutions and mentoring new team members.
  • Excellent communication and interpersonal skills for interacting directly with partners, internal customers, and users.
  • Ability to be a proactive team member, willing to support and collaborate with other developers to achieve project milestones.
  • Willingness to learn new technologies and languages, and apply them to solve engineering problems.
  • Proficiency in object‑oriented design principles.
  • Experience with writing unit tests and regression test documentation for software.
  • Demonstrated ability to troubleshoot and assess software errors to develop and implement solutions.
  • Practice using engineering software and software development environments (e.g., Visual Studio).
  • Proficiency in Agile software development practices, including Scrum, sprint planning, retrospectives, etc.
  • An understanding of source control tools such as Git and continuous integration tools such as GitLab CI or similar.
  • Bachelor’s Degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or Equivalent from an ABET‑certified curriculum.
Preferred Qualifications
  • Engineering within the entertainment industry, Ride and Show Control Systems, Programming, and troubleshooting PLC hardware.
  • Experience with hardware‑in‑the‑loop simulation.
  • Systems Engineering concepts, tools, and processes (SysML, IDEF0).
  • Scripting languages, including PowerShell and Python.
Required Education
  • Bachelor’s Degree in Computer Engineering, Computer Science.
Preferred Education
  • Post‑graduate engineering degree.
Benefits
  • 401(k).
  • Dental Insurance.
  • Health insurance.
  • Vision insurance.
  • We are an equal‑opportunity employer and value diversity, equality, inclusion, and respect for people.
  • The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities
  • Participate in OP monthly team meetings and participate in team‑building efforts.
  • Contribute to OP technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the OP‑Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.
About Us

OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields — including AI, cybersecurity, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers who are passionate about doing quality work. As a member of the OP team, you will have access to industry‑leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.

Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Test Embedded Engineer
Senior Test Embedded Engineer

OP • Plano (TX)

On-site
401(k)
Dental Insurance
Health insurance
+1
Solutions Architect
Solutions Architect

OP • Plano (TX)

On-site
USD 130,000 - 180,000
Product Manager
Product Manager

OP • Orlando (FL)

On-site
401(k)
Health insurance
Dental Insurance
+1
Associate Product Manager
Associate Product Manager

OP • Orlando (FL)

On-site
USD 94,000 - 142,000
401(k)
Dental Insurance
Health insurance
+1
Sr. IAM Developer
Sr. IAM Developer

OP • Plano (TX)

On-site
USD 125,000 - 188,000
401(k)
Dental Insurance
Health insurance
+1
Technical Project Manager/ Scrum Master
Technical Project Manager/ Scrum Master

OP • Plano (TX)

On-site
401(k)
Dental Insurance
Health insurance
+1
HPC Engineer
HPC Engineer

OPS Consulting, LLC • Hanover (MD)

On-site
USD 49,000 - 291,000
Healthcare benefits
Retirement benefits
Education benefits
Director of Operational Technology, Controls
Director of Operational Technology, Controls

Basepoint Building Automations • Des Moines (IA)

On-site
USD 140,000 - 210,000
IT and OT Software Applications Manager
IT and OT Software Applications Manager

Twenty80 llc • Spring Grove (IL)

On-site
Participation in Employee Stock Ownership Plan (ESOP)
Target bonus of approximately 10%
Structured compensation based on experience
Building Automation Engineer
Building Automation Engineer

Oracle • Nashville (TN)

On-site
USD 91,000 - 187,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan
Paid time off
+2