Engenium are hiring for a large Naval Simulator program in Orlando, helping to bring fully immersive training to Sailors across multiple US and Overseas bases. If you are passionate about developing Simulators that help increase efficiency and bring speed to the fleet, read on.
Job Summary:
Our company is seeking a Mid-Level Software Engineer with experience in Virtual reality and APIs for military simulation. The successful candidate will work closely with the Lead Software Engineer to design, develop, and maintain software applications for military simulation systems. This position requires a strong background in software development, especially with experience in integrating software with simulation platforms and APIs. Additionally, experience with Unreal game engine or similar is required.
Responsibilities:
- Work with the Lead Software Engineer to develop software applications for military simulation systems
- Design, develop, and maintain software applications using simulation platforms and APIs
- Develop and maintain software documentation, including requirements, design documents, and user manuals
- Conduct software testing and debugging to ensure that software meets requirements and standards
- Work with other engineering teams to integrate software components into a larger system
- Ensure that software development processes adhere to industry best practices and company standards
- Collaborate with other engineers on software development practices and technologies
- Use Unreal game engine or similar software development tools for development
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- 3+ years of experience in software development
- C/C++
- Experience in system integration with software components is required, and hardware-software integration is highly desirable.
- Experience with bug tracking and management tools such as Jira for tracking, reporting, and resolving software issues.
- Knowledge of version control systems (e.g., Git) to manage changes and coordinate with developers.
- Experience with CI/CD pipeline and the automation of software build, such as Jenkins or GitLab CI, is a plus.
- Understanding of Software development lifecycle (SDLC)
- Experience with VR platforms and APIs for military simulation
- Experience with Unreal game engine or similar software development tools
- Familiarity with software development processes, including Agile/Scrum methodologies
- Experience with version control systems, such as Git
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Prior experience supporting Navy or NAWCTSD programs is highly desirable.
- Candidates must be a US citizen with the ability to obtain and retain a Common Access card
- Hybrid / remote work is available for candidates who are local to the Orlando offices.
Engenium is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.