Senior Software Engineer Job at SAIC, Huntsville, AL

RzBDaWNNSjQ4Q1ROeHdkd29xbXRRTHdLbkE9PQ==
  • SAIC
  • Huntsville, AL

Job Description

SAIC Senior Software Engineer in HUNTSVILLE, Alabama 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 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. #J-18808-Ljbffr SAIC

Job Tags

Similar Jobs

United Airlines

Flight Attendant (San Francisco) Job at United Airlines

 ...together. Description Today, United has over 28,000 active flight attendants. We are the largest airline in the world with the most...  ...travel the world, explore new cultures, and craft memorable experiences for every customer, every flight, every day. The Job Posting... 

White Label Storage

Product Manager / Designer Job at White Label Storage

 ...Job Description Job Title: Product Designer / Product Manager Location: Brooklyn, NY (Hybrid: 23 days/week in office) Employment...  ...across the U.S. While weve built a strong foundation as a service-based company, were now doubling down on our technology. From... 

NTT DATA, Inc.

QA Tester Job at NTT DATA, Inc.

 ...us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a QA Tester to join our team in Bangalore, Karntaka (IN-KA), India (IN). Job Requirements: Quality Assurance Automation Tester... 

MedChi, The Maryland State Medical Society

Physician, Pediatric Neurology (Raleigh) Job at MedChi, The Maryland State Medical Society

 ...add additional satellite locations as the division grows. Inpatient call will be rotated amongst the two staff neurologists and telemedicine neurologists to create a reasonable schedule. We have well-established relationships with multiple community pediatricians and multi... 

Slater Infrastructure Group

Water Treatment Operator (Class A, B, or C) Job at Slater Infrastructure Group

 ...national and public sector entities in the water, wastewater, utility, transportation,...  ...basic lab testing and other routine plant operations will be required. ESSENTIAL JOB...  ...two hours to determine proper chemical treatment; Maintain plant records; Observes and inspects...