Senior Software Engineer

ENTEGEE, Inc.
Jacksonville, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior
Compensation
$ 125K

Job location

Jacksonville, United States of America

Tech stack

JavaScript
PHP
Geographic Information Systems
Artificial Intelligence
Software Applications
Azure
Big Data
C++
Software Debugging
Perl
Embedded Software
Hardware Design
Python
Machine Learning
Microsoft Visual Studio
Object-Oriented Software Development
Software Architecture
QT
Simulation Software
Software Engineering
SQL Databases
Trello
Batch Scripting
Multithreading
Software Troubleshooting
Integration Tests
Information Technology
Vba Programming Language
Enterprise Integration
REST
Software Performance

Job description

  • Develop, modify and configure simulation software using C++
  • Work on locomotive simulation applications involving route force analysis and train dynamics
  • Troubleshoot and debug software using Microsoft Visual Studio
  • Support software installation, integration testing, validation and deployment activities
  • Work closely with hardware, manufacturing, engineering and client-facing teams
  • Support platform maintenance, software updates and technology upgrades
  • Provide technical guidance to engineers and technicians supporting project work
  • Help improve software performance, reliability and overall productivity, 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. #GRPA

Requirements

This role is ideal for a C++ developer with strong Microsoft Visual Studio experience who enjoys working on high-performance, calculation-heavy software applications.

This position supports real-time train simulation software used to model locomotive performance and route-based forces. The ideal candidate will have experience developing, troubleshooting and improving C++ applications involving engineering math, simulation, system performance and hands-on hardware integration.

This is an onsite role and candidates must be local or regional to the Jacksonville, FL area. Occasional remote flexibility may be available for appointments, but this is not a remote or hybrid-first position., * 3+ years of professional C++ development experience using Microsoft Visual Studio

  • Experience developing high-performance applications using multithreaded execution
  • Working knowledge of MFC libraries
  • Bachelor's Degree in Computer Science or a related technical field
  • 2+ years of technical engineering experience coding in C++
  • Experience supporting software architecture projects from planning through execution
  • Strong troubleshooting, debugging and object-oriented programming skills
  • Ability to support hands-on hardware integration testing and troubleshooting
  • Must be authorized to work in the United States
  • Must be able to work onsite in the Jacksonville, FL area

Preferred Qualifications

  • Real-time C++ development experience
  • Simulation software or modeling experience
  • Engineering math familiarity including force, acceleration, friction, inertia, momentum, work and power
  • Qt UI experience
  • Python, SQL, VBA, PHP, JavaScript, Perl or batch scripting experience
  • REST API or webservice integration knowledge
  • GIS data experience
  • Azure cloud development or deployment experience
  • AI, Machine Learning or Big Data exposure
  • Trello or Kanban experience
  • Railway, transportation or locomotive simulation experience
  • French language skills are a plus, * This is not an embedded software role. Is most of your recent C++ experience in application/software development rather than embedded systems?
  • What type of engineering, physics, simulation or calculation-heavy software have you worked on?
  • Have you done any software work involving force, mass, acceleration, friction, inertia, momentum, power or similar calculations?
  • Have you supported hands-on hardware integration testing or troubleshooting?
  • Have you been submitted to any simulation, transportation, railway or similar software companies in the Jacksonville area?
  • Are you a US Citizen or Permanent Resident?

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Commuter assistance

Apply for this position