Sr. Simulator Software Engineer

CorysJacksonville, FL
8d$80,000 - $120,000Hybrid

About The Position

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. You will be a part of a diverse skill set team of simulation product development professionals working on client-directed simulation initiatives. More specifically, in this role you will be responsible for the design and enhancements to Cory’s rail simulation analysis product. This is a fast-paced yet highly rewarding position for a talented and experienced software engineer.

Requirements

  • Minimum of 3+ 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 AND 2+ years technical engineering experience with coding in C++
  • 2+ years of experience driving software platform architecture projects from both a technical and functional perspective. Guiding complex projects from planning through execution and service operations.
  • 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 real-time simulation software development.
  • Must be authorized to work in the U.S.

Nice To Haves

  • Real-time C++, MFC, Python, SQL, VBA, PHP, JavaScript, Perl, QT UI, and batch scripting languages
  • REST API/Webservice Integration Knowledge
  • GIS Data Knowledge
  • Azure Cloud development and deployment experience a plus
  • AI / Machine Learning / Big Data experience a plus
  • Trello or Kanban board Experience
  • Able to multi-task and work in a fast-paced environment
  • Creative, resourceful, and innovative problem solver
  • Good ‘people’ skills
  • Proficient in English for oral and written technical communications
  • French language knowledge a plus
  • Experience in modeling and simulation and knowledge of the railway industry are a plus
  • Team leadership experience with a desire to grow and improve all team members
  • Fearless when it comes to diving into complex systems and existing code bases
  • Engineering Math for applications in general (mass, acceleration, friction, force, inertia, momentum, work, power, etc)

Responsibilities

  • Technical customer liaison, responsible for contractual requirement compliance and technical troubleshooting with clients
  • Create, modify and configure train simulation software in C++ for a wide range of locomotives around the analysis of the forces on a given route
  • Troubleshoot and debug the code base using Microsoft Visual Studio.
  • Participate in installation, testing, and corrections with our team and clients
  • Create software updates and work with the client on deploying and validation
  • Provide technical leadership to the team of engineers and technicians working in your project
  • Participate in maintenance and technology upgrades
  • Recommend ways to enhance efficiency and productivity

Benefits

  • Remote work options
  • Excellent benefit package, for example – if single 100% of the medical, dental, and visual monthly premium is 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 work place (except snakes)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service