Job Description
Junior Simulation Software Engineer - Rail Simulators
Job Description:
Become part of a dynamic and growing team developing cutting-edge software that creates a real-time simulation experience for railroad engineers in pursuit of training certification. More specifically, in this role, you will contribute to the Software Development Life Cycle (SDLC) of CORYS rail simulation products. This fast-paced and fulfilling position is ideal for a junior software engineer eager to advance their career in the field of simulation
Key Responsibilities:
• Technical customer liaison, responsible for contractual requirement compliance
• Create, modify, and configure train simulation software in C++ for a wide range of training devices, from full-scale motion-based simulators to desktop portable devices and cloud solutions.
• Troubleshoot and debug the code base using Microsoft Visual Studio.
• Hardware / Software Development and Integration
• Participate in device installation, testing, and corrections with our team and our customers
• Create software updates and test before deploying to our client
Minimum Qualifications:
• Minimum of 1+ years C++ work experience using Microsoft Visual Studio with an understanding of utilizing multi-threaded execution for high-performance applications and MFC libraries
• Bachelor's Degree in Computer Science or related technical field
• Strong troubleshooting, debugging, and object-oriented programming skills
• Excellent communication skills
• Self-motivated, strong work ethic, and the ability to work independently
• Quick to acquire new knowledge and skills
• Creativity in problem-solving and the ability to think outside of the established solutions
• Ability to perform hands-on hardware integration testing and troubleshooting related to software simulation development.
• Must be authorized to work in the U.S.
Desired Skills
• VBA, PHP, JavaScript, Perl, SQL, Python, MFC, QT UI, and batch scripting languages
• REST API/Webservice Integration Knowledge
• GIS Data Knowledge
• Trello or Kanban board Experience
• Able to multitask and work in a fast-paced environment
• Creative, resourceful, and innovative problem solver
• Proficient in English for oral and written technical communications
• Experience in modeling and simulation, and knowledge of the railway industry, are a plus
• Engineering Math for applications in general (mass, acceleration, friction, force, inertia, momentum, work, power, etc)
Employee Perks:
• Remote work options
• Excellent benefit package, for example, if single 100% of the medical, dental, and vision monthly premiums are paid for by the company. If not single, CORYS subsidizes 75% of the cost.
• Generous 401k match
• Annual bonus potential
• Industry-leading salary – Jacksonville reference
• Pet-friendly workplace
ABOUT CORYS Inc.:
CORYS is the global leader in power and rail training simulation solutions. Our cutting-edge simulation modeling, services, upgrades, and commitment to customer service have driven industry standards for over 20 years. CORYS Inc. is a subsidiary of CORYS SAS, located in Grenoble, France, with over 250 employees serving the power, transportation, and hydrocarbon industries by providing training simulators as well as simulator support and upgrade services (850 systems in operation worldwide).
CORYS offers an exciting work environment, opportunities for advancement, competitive pay and benefits, and a generous bonus program