Software Engineer ( Java, Android)

Invariant CorporationHuntsville, AL
444dOnsite

About The Position

Invariant Corporation is looking for a skilled Software Engineer to design, implement, and integrate Android applications for military systems. The role involves working in a collaborative Agile environment, focusing on mobile application development and hardware interface modules.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5-15 years of experience in software design, development, and integration.
  • U.S. Citizenship and successful completion of a background check.
  • Proficiency in Java programming.
  • Ability to identify and trace software design requirements.
  • Experience with Git for version control.
  • Experience in developing software for Android using Android Studio.
  • Proficiency in MS Office applications.

Nice To Haves

  • Active Secret clearance.
  • Experience with ATAK development and plugins.
  • Familiarity with tactical networks.
  • Experience with Agile project management methodologies.
  • UI/UX design experience for mobile platforms.
  • Ability to work in Windows and Linux/Unix operating systems.

Responsibilities

  • Develop mobile Android applications and ATAK plugins for sensor control and data acquisition.
  • Maintain hardware interface modules in Java for Ethernet and USB communication.
  • Create unit and integration testing code for software robustness and reliability.
  • Write clear design, interface, and user documentation.
  • Support software design reviews and laboratory demonstrations.
  • Manage configuration via Azure DevOps (Git).

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service