
Software Engineer II - Simulation & Training (Onsite)
- Salt Lake City, UT
- $66,000-130,000 per year
- Permanent
- Full-time
- Participate in the requirements, design, development and testing of software to include development of new work products or enhancement of existing applications and systems
- Design, code, test, integrate, and document software solutions
- Participate in internal review of software components and systems
- Collaborate with project managers and other professionals within Engineering
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 2 years of prior relevant experience or an Advanced Degree in a related field or in absence of a degree, 6 years of relevant experience
- Experience developing in C++ and multi-threaded C# software applications
- Good written/oral communication, the ability to work in teams or as an individual contributor, and analytical skills.
- Experience with Python scripting languages
- Experience with Object Oriented Design and Development
- Experience working both in a team environment and individually
- Experience with User Interface development
- Experience in integrating software with hardware
- Experience interfacing with databases.
- Familiarity with programming shaders and deploying applications developed in popular game engines like Unreal Engine
- Experience with generating content and tools development for synthetic environment databases
- 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!