Software Engineer – Linux, C++, Ada Job Description

Software Engineer – Linux, C++, Ada Job Description Template

Our company is looking for a Software Engineer – Linux, C++, Ada to join our team.

Responsibilities:

  • Maintain code and documentation within established configuration management systems: GIT and Dimensions;
  • Must be a US Citizen; must be able to obtain a secret clearance. This position is located at a facility that requires special access;
  • Debugging using Green Hills Multi / AdaMulti tools;
  • Participate in Peer Reviews of documentation and code.

Requirements:

  • Basic Linux or Unix command knowledge;
  • Rhapsody UML modeling experience;
  • GIT software development configuration experience;
  • Knowledge of software development methodologies such as Agile;
  • Software development and debugging using Green Hills IDE tools;
  • Dimensions configuration management tool experience;
  • Software Requirements traceability database tool experience;
  • Experience with developing F-16 or other USAF fighter aircraft avionics software;
  • Code development in one of the following software languages: C++, C, C# , Ada, or Assembly;
  • Knowledge of Unified Modeling Language (UML) modeling tools to develop software;
  • Software Integrated Development Environment (IDE) tool experience;
  • The following are desired but not required;
  • Kennedy-Carter UML software modeling experience;
  • Software code experience with Ada;
  • Masters Degree in Computer Science, Computer Engineering, Software Engineering or technical related discipline.

What job descriptions are similar to Software Engineer – Linux, C++, Ada?

What jobs are similar to Software Engineer – Linux, C++, Ada?