Kavaliro is seeking a Jr. Software Engineer with an understanding of motion simulators for a local Jacksonville client. This position will be onsite Monday - Friday, with hybrid opportunities in the future. You will join a diverse skill set team working with simulation development professionals while contributing towards the full Software Development Life Cycle of products.
Requirements
- At least 1 year of professional C++ development experience in Microsoft Visual Studio, with an understanding of multi-threading for high-performance applications and MFC libraries.
- Strong foundation in object-oriented programming, debugging, and troubleshooting.
- Comfortable performing hands-on hardware integration, testing, and troubleshooting for simulation software.
- Exposure to additional languages and tools such as VBA, PHP, JavaScript, Perl, SQL, Python, MFC, QT UI, and batch scripting.
- Familiarity with REST APIs and web service integration.
- Experience working with GIS data.
- Applied understanding of engineering mathematics (e.g., force, acceleration, inertia, power, momentum, friction).
Responsibilities
- Develop, adapt, and configure C++ train simulation software across multiple platforms, ranging from full-motion simulators to lightweight desktop systems and cloud-based solutions.
- Diagnose and resolve software issues using Microsoft Visual Studio.
- Contribute to hardware/software development and integration activities.
- Support installation, testing, and troubleshooting efforts alongside internal teams and clients.
- Prepare, validate, and deliver software updates to customers.
- Assist with ongoing system maintenance and technology upgrades.
- Recommend improvements that enhance efficiency, reliability, and performance.
Other
- Serve as a technical point of contact for customers, ensuring all contractual requirements are met.
- Excellent written and verbal communication skills.
- Highly motivated, reliable, and capable of working independently.
- Quick to learn new tools, technologies, and processes.
- Creative and resourceful problem solver with the ability to think beyond standard solutions.