Description
Leidos Defense Sensors' Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate (S3I) Joint Technology Center – Systems Integration Lab (JSIL) Technology and Certification Center.
The Junior Software Engineer will collaborate with subject matter experts in the requirements, design, development, and implementation of UAS-related software.
Primary Responsibilities
- 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: Create 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.
Basic Qualifications
- 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.
- Understanding of general computing system architectures and virtual machines/containers.
- Strong command line experience with UNIX-based operating system or Windows command line configuration.
- 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 and 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 Qualifications
- 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.
Pay Range: $69,550.00 - $125,725.00