Leidos
Senior Software Engineer in Aviation Systems
Leidos, Huntsville, Alabama, United States, 35824
Description
Join Leidos, a global leader in ensuring safety and success for our defense partners. Our Defense Group is on the frontlines, tackling critical challenges worldwide. We pride ourselves on our diverse and talented teams that drive innovative solutions and focus on customer satisfaction. At Leidos, we prioritize a positive work environment, technical excellence, and strong ethical practices.
We are currently seeking a talented Senior Software Engineer to be a part of our Airborne Systems Business Area. This is a fantastic opportunity to leverage your experience in developing software for tactical strike, sensor technologies, counter-unmanned aerial systems (CUAS), and unmanned aerial systems (UAS).
Your role will focus on creating robust and innovative software frameworks while providing field support and maintenance of various software products, including analysis tools, simulations, and mission planning applications.
Primary Responsibilities:
Design and develop robust C# software under the guidance of senior engineers.
Collaborate on creating and executing unit and integration tests for software components.
Engage as part of an agile software development team for efficient task management and progress reporting.
Participate actively in code reviews to enhance code quality and share insights with team members.
Troubleshoot and resolve software issues and bugs promptly.
Contribute to other software development tasks as needed.
Utilize GitLab for configuration management and automated testing processes.
Maintain direct communication with customers, end users, and team members.
Basic Qualifications:
Must have a bachelor's degree in software engineering, computer science, computer engineering, electrical engineering, aerospace engineering, mathematics, or a related technical field with a GPA of 3.0 or higher.
8-15 years of relevant technical experience is required.
Demonstrated experience applying software development principles successfully.
Proficient in software development with languages such as C#/.NET, C++, Java, Python, or Ruby.
Experience with unit and integration test development using established frameworks.
Strong aptitude for software development, configuration management, and software quality engineering concepts.
Excellent analytical skills and a commitment to detail and quality in workmanship.
Familiarity with Microsoft Office Suite (Outlook, Word, Excel, PowerPoint) is needed.
Strong communication skills are essential.
Security Clearance Qualifications:
U.S. Citizenship is required, along with the ability to obtain and maintain a Secret Security Clearance.
Preferred Qualifications:
Familiarity with industry standards such as IEEE 12207, CMMI, DO-178C, or DO-278 is a plus.
Willingness to accept constructive feedback from senior team members is expected.
The capacity to work across multiple product developments within small teams is highly desired.
At Leidos, we’re not just looking for followers; we’re recruiting innovators who dare to disrupt the norm. If you're ready to embrace challenges and contribute to missions that really matter, we want to hear from you.
Location: Huntsville Office
Pay Range:
$104,650.00 - $189,175.00 This pay range is a guideline and may adjust based on factors like responsibilities, education, experience, and market data.
$104,650.00 - $189,175.00 This pay range is a guideline and may adjust based on factors like responsibilities, education, experience, and market data.