Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Huntsville, AL
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

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: 

  • 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.


 Apply on company website