Today
Secret
Unspecified
Unspecified
IT - Software
Huntsville, AL (On-Site/Office)
Description
SAIC is looking for a highly skilled Senior Software Engineer to take a prominent role in the design, development, and integration of complex software systems located onsite at the Odyssey Drive facility in Huntsville, Alabama.
RESPONSIBILITIES INCLUDE:
Qualifications
REQUIRED EDUCATION:
• Bachelor's and nine (9) years of experience in software development: four (4) years of experience accepted in lieu of degree
REQUIRED SKILLS AND EXPERIENCE:
REQUIRED CLEARANCES:
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
SAIC is looking for a highly skilled Senior Software Engineer to take a prominent role in the design, development, and integration of complex software systems located onsite at the Odyssey Drive facility in Huntsville, Alabama.
RESPONSIBILITIES INCLUDE:
- Open Standards: Future Airborne Capability Environment (FACE), Modular Open System Approach (MOSA), Hardware Open System Technology (HOST), and/or Sensor Open Systems Architecture (SOSA) experience
- 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
- Leadership & Mentorship: Providing guidance, mentoring, and technical direction to engineers. Be involved in architectural reviews, design discussions, and ensure adherence to best practices across the engineering team
- Cross-Functional Collaboration: Collaborate with managers, systems engineers, hardware engineers, network engineers, and other stakeholders to define 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
- 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
Qualifications
REQUIRED EDUCATION:
• Bachelor's and nine (9) years of experience in software development: four (4) years of experience accepted in lieu of degree
REQUIRED SKILLS AND EXPERIENCE:
- Experience with Model Based Software Development (MBSD) and the Agile development process
- Deep knowledge of designing scalable, maintainable, and high-performance software systems and patterns
- Proficiency in multiple programming languages (e.g., C++, C) and strong familiarity with modern development and tools
- Knowledge of network protocols and real-time systems
- Familiar with multiple operating systems such as UNIX, POSIX, LINUX, ARINC 653, and Windows
- Excellent analytical and troubleshooting skills with the ability to resolve complex technical challenges
- Exceptional written and verbal communication skills, with the ability to explain complex technical topics to both technical and non-technical stakeholders
REQUIRED CLEARANCES:
- Active Secret security clearance with the ability to obtain TS/SCI security clearance
- Must be a current US Citizen
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
group id: 10111346