Overviewi3 isseeking a Software Engineer with3-7years of professional experience tohelpdevelop cutting edge command and control (C2) and autonomy softwareforuncrewed platforms including planes, boats, vehicles, and submersibles.This team is developing a web-based user interface for autonomously taskingand orchestratingthese UxS platforms.
Responsibilities
- The candidate will work withanAgile software developmentteam delivering value to a DoD customerin small, incrementaliterations.
- The candidate will be responsible for followingpre-definedsoftware safety practicestodevelop flight critical software.This includes software architecture reviews, documentation updates, and comprehensive testing of new capabilities.
- Candidate will develop software designs using best practices and object-oriented methodologies.
- Candidate will developautomatedunit and integration level tests.
- Other duties as assigned.
Qualifications
Education, Experience and Required skills:
- Have aBachelor of Sciencedegree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences.
- 3-7 years of relevant professional experience.
- Candidate must be a team player and be creative, adaptive, and excited to learn.
- Routine collaboration with team members in developing system capabilitiesis expected.
- Candidatemustbe familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
- Ability to obtain andmaintaina DoD security clearance.
- Position Location:In officeinHuntsville, AL
- CONUS Travel required: Less than 10%
Preferred Experience/Skills:
- Experience withC#/.NET, Javascript,andTypescript.
- Experiencedevelopingmodern web applications with tools such as React,Vue,andTailwind.
- Experience withcloud-native infrastructure tools such as Kubernetes, K3s, and Docker.
- Prefer understanding ofagile software development.
- Familiarity withGitfor software source control and configuration management.
- Experience with Linux is a plus.
Knowledge/Skills:
- Knowledge of office administration and procedures.
- Exceptional judgment capabilities and relationship management skills.
- Excellent communication, teamwork, and client service skills; ability to clearly communicate in discussions and written documents, and to deliver feedback clearly and tactfully.
- Interact with a diverse array of customers and staff in a professional and courteous manner.
- Work independently with accountability foraccurateand complete results.
- Be extremely organized and exceptionally detail oriented.
- Work well both independently and in a team environment.
- Be energized by a fast-paced work environment.
- Must be able to communicate with others effectively.
- Analyze information and respond appropriately.
- Manage time wisely and prioritize tasks.
- Provide superior customer service.
- Multi-task in a pleasant manner.
- Work well under pressure.
Physical Demands:
- The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
- While performing the duties of this job, the employeeis regularly required totalk or hear. The employeefrequentlyis required tostand; walk; handle or feel; and reach with hands and arms.
- The employeeis occasionally required tosit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.
- Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depthperceptionand ability to adjust focus.
- Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, however,additionalhours may berequiredon occasion. Regular and punctual attendance isrequired.