Software Safety Engineer

Huntsville, AL |Full Time
In order to apply for this or any other job you will need to log in.

Position Description

Dynetics, an employee-owned company, is seeking a talented Software Safety Engineer to join a diverse team to create unique solutions for complex problems. With offices across the United States engaging in the defense, space, cyber and commercial fields, Dynetics provides responsive, cost effective engineering, scientific and IT solutions.

This position will work with multiple software and design teams on systems for future command and control of Unmanned Aerial Systems (UAS).   The position will ensure the proper application of MIL-STD-882E throughout the development process, from design, to risk assessment, to test and verification. The position will provide design insight for safety critical portions of the software, and will also participate in software development for the safety critical portions of the software.

The position will require excellent communication, presentation and documentation skills for interfacing with program management, government safety personnel and software development teams.  The position will provide regular reviews, program milestones, and support required for product airworthiness release. 



Basic Qualifications

Candidate must either possess a Bachelor’s degree in Software Engineering, Computer Science, or Computer Engineering.

Candidate must have 7 - 15 years of experience working within a disciplined software development project environment.

  1. Candidate must have experience applying MIL-STD-882E software safety assessment techniques in the design of safety-critical products, preferably within a military program environment.
  2. Candidate must demonstrate strong competency in object-oriented software development in at least one of the following: C++ or C# and possess an aptitude for good software design techniques.
  3. Candidate must have experience working with source control systems such as SVN or similar.
  4. Candidate must have experience developing software in both the Windows and Linux environments.
  5. Candidate must have experience in software system design/architecture sufficient to generate a software architecture from requirements and reference models.


Other Qualifications

Experience with multiple programming languages and automated unit testing is a plus.

Experience with C# and the .NET libraries is preferred. 

Security Requirements

Candidate must be a US Citizen and possess (as well as maintain) a Final Secret Clearance.

Job Number:
Closing Date:

You might also like