Overviewi3 isseeking a Software Engineer with7+ years of professional experience to develop cutting edge command and control (C2) and autonomy softwareforvarious uncrewed platforms including planes, boats, vehicles, and submersibles.This is a new project leveraging the latest .NET tools, best practices,and technologyto support various DoD customers.
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.
- Candidate will utilize good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
- 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.
- 7+ years of relevant professional experience
- Candidate must be a team player and be creative, adaptive, and excited to learn.
- Comfortable inaLinuxenvironment.
- Experience leading smalltomid-sizeddevelopment teams.
- Candidatemustbe familiar with good configuration management practices.
- Active Secret Clearance or the ability to obtain and maintain an active Secret clearance or higher.
- Position Location:In officeinHuntsville, AL
- CONUS Travel required: Less than 10%
Preferred Experience/Skills:
- Experience withC#/.NET,PythonRust.
- Prefer understanding ofagile software development, ideally Extreme Programming (XP).
- Familiarity withGitfor software source control and configuration management.
- Experiencewith remote controlled boats, vehicles, or planes is a plus.
- Experience withsingle boardcomputers (Raspberry Pi, NVIDIA Jetson, etc.).
- Familiarity withUxS command and control message formats(ex. STANAG-4586,UCI,MAVLink).
- Experiencedeveloping next generationC2 architectures for the DoD.
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.