
Senior Software Engineer - Simulation & Training (Onsite)
- Salt Lake City, UT
- $82,000-164,000 per year
- Permanent
- Full-time
- Design, develop, integrate, and test software on cross-functional agile teams to deliver solutions within budget, scope, and schedule constraints
- Make and influence decisions which impact cost, schedule, and technical performance at a team level
- Develop high-quality software, which is verifiable, maintainable, and readable
- Perform multi-threaded software debugging and software integration
- Support testing events, including simulation readiness reviews, dry runs, and customer demonstrations.
- Contribute to software and systems engineering requirements capture and analysis
- Create and maintain technical documentation, including software design, test plans, and user guides.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience or in absence of a degree, 9 years of relevant experience
- Previous experience working with C++ and multi-threaded C# software applications.
- Experience interfacing with databases.
- Good written/oral communication, the ability to work in teams or as an individual contributor, and analytical skills.
- Prior experience with Windows Presentation Foundation (WPF) highly desired.
- Excellent written and oral communication skills
- Familiarity with Linux and Windows development environments
- Familiarity with programming shaders and deploying applications developed in popular game engines like Unreal Engine
- Demonstrated experience with generating content and tools development for synthetic environment databases
- Experience using Visual Studio and VS Code
- Familiarity with Agile development methodologies
- Usage of source code control tools (SVN, GIT, etc.)
- Usage of ALM tools (JIRA, Confluence, Crucible, Bamboo)
- Travel to domestic and international sites
- Medical, dental, and vision insurance
- Three weeks of vacation for newly hired employees
- Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
- Tuition reimbursement program
- Student Loan Repayment Program
- Life insurance and disability coverage
- Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
- Birth, adoption, parental leave benefits
- Ovia Health, fertility, and family planning
- Adoption Assistance
- Autism Benefit
- Employee Assistance Plan, including up to 10 free counseling sessions
- Healthy You Incentives, wellness rewards program
- Doctor on Demand, virtual doctor visits
- Bright Horizons, child and elder care services
- Teladoc Medical Experts, second opinion program
- Eligible for relocation assistance
- And more!