Software Engineer

Nord Resume
US - Alabama - Huntsville
View Company Profile / << Go Back

  • Job Type: Full time
  • 13 days ago

Job Description

Design, develop, document, and test software applications for training and simulation products, following established software lifecycle processes and Agile practices. Collaborate across development teams, contribute to algorithm and software design, meet project schedules, improve processes, and mentor less experienced engineers.

Requirements: Requires a bachelor's degree in a relevant engineering, computer science, mathematics, or physics field (or equivalent experience) and 2–5 years of Windows or Linux application development experience. Candidates need object-oriented design experience, expertise in C# .NET, C++, or Qt, Unity development experience, and familiarity with unit testing, debugging, Agile processes, and source control tools; occasional travel may be required.

Key Skills: Windows Application Development, Linux Application Development, Object-Oriented Design, C# .NET, C++, Qt, Unity Development, Unit Testing, Debugging, Agile Software Development, Scrum, Software Lifecycle Development, Git, SVN, Mathematical and Analytical Skills, Algorithm Design

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, 401(k) With Company Matching, 9/80 Work Schedule, Paid Holiday Shutdown




Fast Track Upload