Leidos delivers innovative digital and mission solutions for government and commercial customers. The company is seeking a Junior Software Engineer to support the design, development, implementation, integration, testing, documentation, and optimization of software for uncrewed aircraft systems while collaborating with technical stakeholders.
Software Development & Optimization: Support the design and implementation of software solutions, ensuring high-quality, maintainable, and scalable code. Assist with efforts in debugging, and optimization for large-scale systems
Documentation & Communication: Responsible for creation of detailed technical documentation, including system designs, APIs, and architectural diagrams. Communicate complex technical concepts clearly to non-technical stakeholders and executives
Cross-Functional Collaboration: Collaborate with managers, hardware engineers, network engineers, and other stakeholders to implement system requirements and ensure seamless integration between software, hardware, and network components
Innovation & Technology Evaluation: Stay current on emerging technologies and industry trends, new tools, frameworks, and methodologies that improve the development process and system performance
Qualification
Required
• BS degree in computer science or related technical degree plus 2-4 years of prior relevant experience or MS degree in computer science or related technical degree plus 1-2 years of prior relevant experience
• Experience with object-oriented programming in multiple languages such as java, C++, and C#
• Experience using Gitlab CI/CD
• Experience with scripting languages such as Bash, Python, or PowerShell including the automation of system and application installations is required
• Understanding of general computing system architectures and virtual machines/containers
• Strong command line experience with UNIX based operating system or Windows command line configuration is required
• Strong analytical and organizational skills to handle multiple tasks and projects and to work independently
• 1-year+ professional software development experience
• Excellent written and verbal communication skills.·
• Must be a US citizen, possess be able to maintain an active Secret clearance
• Must be a resident of Huntsville, AL or willing to relocate to the Huntsville, AL area
Preferred
• Experience with Atlassian workflow management software
• Experience with software development and testing
• Experience with Uncrewed Aircraft Systems
• Experience using Gradle
• Willingness to be hands-on with the hardware away from assigned desk
Benefits
Health and Wellness programs
Income Protection
Paid Leave
Retirement
Leidos is an industry and technology leader serving government & commercial customers with smarter, more efficient digital and mission innovations.