Unknown Company

Senior Software Engineer

huntsville, alabama • Posted 1 weeks ago
Onsite Full Time General
Senior Software Engineer - UAS Operations
This position is a Senior Software Engineer that can be part of a cross functional team in developing hardware and software in support of DoD UAS operations.
Responsibilities
* Development processes and software programming.
* Knowledge in an Agile development process and continuous integration is required for company projects.
* Interface with customers.
* Assist with software requirements, create design artifacts, develop & document code, and create software unit tests & system tests.
* Develop software interfaces and use functional analysis and Model-based Systems Engineering (MBSE) processes to develop interface control documentation.
* Collaborate with both internal and external teams (developers, system integrators, system testers, and system requirements engineers) to support delivery of quality design products.
* Maintain technical cognizance of subsystem interdependencies in support of maturing ICD's for identifying and resolving gaps.
* Incorporate cross-IPT feedback to support the development and approval of the products.
* Produce software artifacts (e.g. software development plan, software design document, software version description, interface control document and configuration management plan). Create UML Diagrams.
Required Qualifications
* Bachelor's Degree in computer science engineering, or related STEM field. Will consider years of related experience in lieu of degree.
* 9+ years of experience.
* Multi-tasking aptitude.
* Proficiency in MS Office (Excel, Word, and PowerPoint).
* Ability to obtain and maintain a security clearance.
* Up to 25% travel.
* Written and oral communication skills.
* Produce software artifacts (e.g. Software Development Plan, Software Design Document, Software Version Description, Interface Control Document, Software Configuration Management Plan).
* Derive software requirements, develop use cases and user stories.
* Assist with ROMs on software components for proposals.
* Ability to create UML Diagrams (class, sequence, activity, component, and data flow diagrams). Preferred design tool is Magic Draw.
* Excellent coding skills with knowledge in C/C++ and Java. Strong knowledge of Object-Oriented Design and Programming.
Preferred Qualifications
* Experience with Agile Development methodologies.
* Experience with JIRA or similar Agile development tool.
* Experience in proposal work.
* Experience with Magic Draw or similar modeling tools.
* Experience with client server architectures.
* Understand and debug TCP and UDP packet traffic.
* Knowledge of software middleware (e.g., JMS, DDS, and Kafka).
* Knowledge of UAS systems and ground control station architecture (e.g. STANAG 4586, FoSBlock specification).
* Knowledge of FACE, MOSA, OMS, and UCS standards.
Core Values
* Organizational skills.
* Professionalism.
* Team player.
* Motivated.
Company Activities: We take our work environment serious. We have established a Culture Committee to bringthe best activitiesandworkcollaborationtogethertoengage a diversified team.
Health & Fitness: We offer Medical, Dental & Vision coverage; Wellness Resources; Life Insurance.
Employee Incentives: 401K; Educational Assistance; Casual work environment; Flex Schedule; Generous PTO; Work-life balance; Upward Mobility; Relocation. #J-18808-Ljbffr

Senior Software Engineer in huntsville at Unknown Company

This position is listed as full time and onsite.

Back to Job Search