SOFTWARE ENGINEER II
Core
Developing real-time simulation software for operator and maintenance training devices and systems.
Role type
Intermediate IC software engineer (real-time simulation)
Builds
Real-time simulation software for training systems
Domain
Defense/Training / Real-time simulation
Deliverable
production ML models | product features
Required skills
C++, C, Unreal Engine, real-time software development, UNIX/Linux, OpenGL, Visual Studio, software diagnostics, project management
Preferred skills
hardware experience, technical presentations
Technologies
Unreal Engine, C++, C, OpenGL, Visual Studio, UNIX/Linux
Responsibilities
Analyze, design, and implement real-time software for training systems; Participate in software review processes; Track, document, and resolve discrepancies prior to product release; Present project updates and technical issues during review meetings; Manage multiple projects simultaneously and meet deadlines; Train and mentor junior software engineers as needed
Seniority
Intermediate, hands-on IC