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.