Jobs · Engineering · Alabama

Entry Level Software Engineer

Integration Innovation, Inc. · Huntsville, AL · 1 wk ago
EngineeringFull-time

About the role

i3 is seeking a Software Engineer with 0-3 years of professional experience to develop cutting-edge command and control (C2) and autonomy software for unmanned platforms. This position involves working on a web-based user interface for autonomously tasking these unmanned systems.

Responsibilities

  • Work with an Agile software development team to deliver value in small, incremental iterations to a DoD customer.
  • Develop software designs using best practices and object-oriented methodologies.
  • Develop automated unit and integration level tests.
  • Follow pre-defined software safety practices, including software architecture reviews, documentation updates, and comprehensive testing of new capabilities.
  • Routine collaboration with team members in developing system capabilities.
  • Be familiar with good configuration management practices and be responsible for proper code maintenance, merging, and configuration management.
  • Other duties as assigned.

Requirements

  • Must be a U.S. Citizen.
  • Have a Bachelor of Science degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences.
  • 0-3 years of professional experience required.
  • Team player and creative, adaptive, and excited to learn.
  • Ability to develop software designs using best practices and object-oriented methodologies.
  • Ability to develop automated unit and integration level tests.
  • Familiarity with good configuration management practices and code maintenance.

Qualifications

  • Experience with C#, .NET, JavaScript, and TypeScript.
  • Experience with React.js.
  • Experience with Docker and microservices.
  • Preferred understanding of agile software development, ideally Extreme Programming (XP).
  • Familiarity with Git for software source control and configuration management.
  • Experience with Linux is a plus.
  • Experience with web development.
  • Familiarity with drones and/or RC planes, boats, or ground vehicles.

Benefits

Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, with occasional additional hours required. Position location is in office in Huntsville, AL. Position requires a Secret Clearance.

Pay

Competitive salary based on experience.

Schedule

Regular and punctual attendance is required.

Skills

  • Software design using best practices and object-oriented methodologies.
  • Development of automated unit and integration level tests.
  • Good configuration management practices.
  • Experience with C#, .NET, JavaScript, and TypeScript.
  • Experience with React.js.
  • Experience with Docker and microservices.
  • Familiarity with Git for software source control and configuration management.
  • Experience with Linux.
  • Experience with web development.
  • Familiarity with drones and/or RC planes, boats, or ground vehicles.

Benefits

  • Excellent insurance coverage.
  • 401(k) match.
  • Generous PTO.
  • Health and wellness incentives.
  • Tuition and certification reimbursement.
  • Opportunities to give back to the community through i3 Cares.

Similar jobs