JOBSEARCHER

Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

6 month contract to permanentOnsite role - minimal remote days but flexible for appointmentsUSC OR GC holders Summary:C++ Software Engineer responsible for developing and supporting real-time train simulation applications, platform architecture upgrades, and technical troubleshooting using Microsoft Visual Studio.Job Requirements3+ years of professional C++ development experience using Microsoft Visual StudioExperience developing high-performance applications using multi-threaded executionWorking knowledge of MFC librariesBachelor’s Degree in Computer Science or related technical field plus 2+ years of technical engineering experience coding in C++2+ years of experience driving software platform architecture projects from planning through execution and service operationsStrong troubleshooting, debugging, and object-oriented programming skillsAbility to perform hands-on hardware integration testing and troubleshooting for real-time simulation environmentsAuthorization to work in the United StatesPreferred SkillsReal-time C++ development experienceMFC application development experienceUI development using QtProgramming experience with Python, SQL, VBA, PHP, JavaScript, and/or PerlBatch scripting experienceREST API / webservice integration experienceGIS data experienceMicrosoft Azure development and deployment experienceAI / Machine Learning / Big Data experienceTrello or Kanban workflow tool experienceFrench language proficiencyModeling and simulation software experienceRailway industry simulation and data familiarityEngineering math familiarity (force, acceleration, friction, inertia, momentum, work, power, etc.)Job ResponsibilitiesServe as technical customer liaison supporting contractual requirement compliance and issue resolutionDevelop, modify, and configure train simulation software in C++ for locomotive performance and route force analysisTroubleshoot and debug real-time applications using Microsoft Visual StudioSupport installation, integration testing, validation, and correction activities during deploymentsCreate and deliver software updates and support deployment and verification workflowsProvide technical leadership for engineers and technicians supporting project executionMaintain simulation software platforms and support technology upgradesIdentify and implement enhancements to productivity, reliability, and system performanceDisclaimer: Equal Opportunity Employer/Veterans/Disabled Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.entegee.com/candidate-privacy-information-statement/ The Company will consider qualified applicants with arrest and conviction records.