Unmanned/Autonomous Systems Software Architect (Engineer Software 6)
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Join the Joint Forces Integrated Solutions (JFIS) team as a Senior Software Engineer to design, develop, and deliver high-quality software solutions for mission-critical systems. This role involves close collaboration with Product Owners and Scrum Masters to translate complex requirements into scalable, maintainable, and reliable software.
Responsibilities
- Design, develop, document, test, and debug software applications and systems
- Conduct multidisciplinary research and collaborate with hardware and systems engineers
- Analyze system capabilities and resolve issues related to program intent, data flow, and technical constraints
- Prepare operating instructions and technical documentation
- Develop compilers, assemblers, utilities, and operating system components
- Ensure adherence to software engineering standards and best practices
- Provide creative, practical technical solutions to complex engineering challenges
- Communicate technical approaches and findings to internal and external stakeholders
- Serve as a primary technical contact on major projects and coordinate with senior personnel across organizations
- Support production environments and troubleshoot issues across the full development lifecycle
- Mentor Associate Software Engineers and support team development
- Contribute to system architecture discussions and long term design strategy
Requirements
- 20+ years relevant experience with a Bachelor's degree (or equivalent combinations for other degrees/diplomas)
- Strong proficiency with modern artificial intelligence (AI) systems, including large scale language models, and applications
- Deep understanding of best practices across the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operational support
- Hands on experience with prototyping (e.g., Python), developing real time executable code (e.g., C++), and conducting application testing
- Experience working in both cloud and edge computing environments
- Experience with automating development and testing workflows using AI driven tools and MATLAB
- Ability to obtain and maintain a Secret security clearance
Qualifications
- Bachelors in related field or High School Diploma or equivalent
- 20+ years relevant experience with a Bachelor's degree, 18+ years with a Master's, 15+ years with a PhD/Juris Doctorate, or 24 years with a High School Diploma
Nice to Have
- Experience developing real-time or near real-time software for distributed uncrewed and/or autonomous systems
- Experience designing globally distributed control systems in multi-level security environments across multiple organization
Skills
* Required skills
Benefits
About Mission Technologies, a division of HII
Mission Technologies, a division of HII, comprises multi-domain operations, platforms and logistics, and intelligence operations. They design, develop, integrate and manage sensors, systems and assets for integrated ISR operations and accelerated decision-making.