Software Engineer

| Huntsville, AL
Sorry, this job was removed at 1:34 p.m. (CST) on Saturday, May 14, 2022
Find out who's hiring in Huntsville, AL.
See all Developer + Engineer jobs in Huntsville, AL
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Description

SAIC is seeking a Software Engineer to support our S3I team in Huntsville, AL.

SAIC is supporting the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in continuation of the Improved Data Modem (IDM) sustainment and development. The IDM is a communication device for the Army rotorcraft digital fleet. It is an Airworthy hardware and software system. The S3I is supporting software sustainment for fielded IDM systems and an update to transition to the Aviation Mission Common Server (AMCS) multi-core implementation of IDM Software Application (ISA). A Software Engineer is needed to support the Worst Case Execution Time (WCET) as part of the complete software lifecycle development and sustainment activities.

Duties and Responsibilities:

  • Support complete software development lifecycle
  • Perform Systems and Software Integration
  • Perform Unit Test and Code Coverage analysis
  • Produce software documentation (SDD, SVD, SUM) sufficient to support airworthiness certification
  • Analyze system, software, and hardware specifications and interface documents

Qualifications

Education and Experience:

  • Bachelor's Degree in Software Engineering, Computer Science, or Computer Engineering and two (2) years of experience; years of experience may be substituted in lieu of a degree.

Required Skills:

  • Software development using C/C++
  • Full Software Development Lifecycle to include developing software component design, implementation, and unit test artifacts
  • Unit Test and Code Coverage
  • Perform WCET analysis
    • Integrate COTS and custom interference daemons into a tuMP multicore schedule
    • Instrument and run WCET analytical toolsets
    • Provide feedback of observed interference and bottlenecks
    • Create reports to show WCET results graphically using MatLab
  • Experience developing for Distributed Systems or Distributed Computing
  • Less than 10% Travel should be expected
  • Ability to work under a deadline
  • Strong desire to continually learn and improve
  • Proficient in MS Office

Clearance Requirement:

  • Familiar with RTCA DO-178C Software Considerations in Airborne Systems and Equipment Certification
  • Familiar with Variable Message Format (VMF)
  • Familiar with Common Object Request Broker Architecture (CORBA), Mil-Std-1553
  • Familiar with AFAPD and Mil-Std 188-220 communication protocols
  • Experience integrating hardware/software with Army Rotary Wing Platforms
  • Experience developing host interfaces for the Army's Combat Net Radio's
  • Development experience using the Ada programming language
  • Embedded systems software development
  • Highly desired, previous knowledge of IDM system or software
  • Embedded systems software development
  • Experience with multicore SW projects
  • Subversion, GIT, JIRA and bit bucket
  • Real Time Operating System (RTOS) experience, Green Hills Integrity 178B is highly desired
  • Experience developing for distributed systems
  • Network sockets experience including TCP, UDP and Multicast protocols
  • Demonstrated experience developing software to implement ICDs


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.

More Information on SAIC
SAIC operates in the Aerospace industry. The company is located in Reston, VA. SAIC was founded in 2013. It has 24000 total employees. It offers perks and benefits such as Volunteer in local community, 4-day work week, Employee resource groups, Flexible work schedule, Remote work program and Diversity employee resource groups. To see all 315 open jobs at SAIC, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SAICFind similar jobs