Mid-Level Software Engineer - C#

Integration Innovation, Inc.
Huntsville, AL
Job Type
Junior, Mid, Senior level

Job Description


i3 is seeking a Software Engineer to develop cutting edge training and simulation for the US Army MQ-1C Gray Eagle Uncrewed Aerial System (UAS)'s next generation simulation and trainer. This project uses modern .NET/C# libraries including Blazor and SignalR. This project provides a unique opportunity to develop a new product from the ground up and enhance your front-end and back-end skillsets.

  • Candidate will develop software designs using best practices and object-oriented methodologies. Software will be developed using an agile-scrum development style.
  • Integrating third-party libraries and applications into the overall system.
  • Routine collaboration with team members in developing system capabilities.
  • The candidate will be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
  • Position Location: Huntsville, AL
  • CONUS Travel required: Less than 10%
  • Have a Bachelor’s degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences, with 3-10 years of professional experience. Additional years of experience my be substituted for degree.
  • Have experience developing software in C#.
  • Experience (academic or professional) in at least one other programming language, such as C, C++, Java, or Python.
  • Have experience with an agile development methodology and associated tools.
  • Have experience with a configuration management software tool.
  • Basic design patterns like the repository, factory, and decorator patterns.
  • Communicating with third-party applications using low level messages via UDP/TCP or higher-level protocols such as gRPC.
  • Security Clearance: Candidate must have the ability to obtain a SECRET security clearance.

Preferred Experience

  • Familiarity with git for software source control and configuration management.
  • Experience with virtualization technologies like Docker, Podman, or VmWare.
  • Familiarity with UAS Command and Control Protocols like STANAG-4586 and FACE.
  • Experience developing 6-DOF Aircraft simulation models is a plus.
  • Experience with Image and Scene Generator tools like CIGI, VRSG, and BlueIG.
  • Experience with C# Unit Testing frameworks like Nunit, Xunit, Specflow.
About i3:
Headquartered in Huntsville, AL, i3 is a national leader in providing innovative technical and engineering solutions to a broad customer base across the U.S. DoD. Specializing in missile and aviation engineering and logistic services, electronic warfare and electromagnetic affects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, engineering analysis, cybersecurity and IT/IA innovative solutions and virtual training, simulation serious game development and implementation.
  • We were founded in 2007 with the intent to do business differently.
  • Our focus is to leave our team members, our customers and our communities better than we found them.
  • Our ultimate goal is to strengthen our Nation and our warfighter.
Perks and Benefits at i3:
  • 100% team member owned
  • Outstanding insurance coverage
  • 401(k) match
  • Health and wellness incentives
  • Tuition and certification reimbursement
  • Generous PTO
  • Fun culture with company activities
  • Countless opportunities to give back to the community through our charitable organization, i3 Cares
We work hard. We compete hard. We play hard. Apply now to join us!
Ref #
30+ days ago
Last updated 30+ days ago

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.