×
Register Here to Apply for Jobs or Post Jobs. X

Software Safety Engineer Security Clearance

Job in Atlantic City, Atlantic County, New Jersey, 08401, USA
Listing for: Noblis
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Software Safety Engineer with Security Clearance
Responsibilities Program Overview and Responsibilities The Federal Aviation Administration (FAA) Voice Switch and Recorder (VS&R) Program Office manages seven different programs that provide Air Traffic Control (ATC) Voice Communication Systems (VCSs) and legal recording systems enabling critical, high availability ATC communications and recordings within the FAA's National Airspace System (NAS). The VS&R Program Office is responsible for acquisition of modern Internet Protocol (IP) Voice Communications Systems as part of the FAA's Brand-New Air Traffic Control System (BN-ATCS), which includes development of requirements, procurement, verification, validation, testing, implementation, deployment and acceptance.

The VS&R Program Office also manages full life cycle sustainment and logistics activities for existing operational ATC VCSs that are currently in use throughout the NAS. Responsibilities:
The Software Safety Engineer will provide onsite and hands-on ATC software safety engineering support to the FAA VS&R Program team at the William J. Hughes Technical Center for Advanced Aerospace in Egg Harbor Township, NJ. The FAA is accelerating the modernization of ATC voice communications from Analog & Digital to Internet Protocol (IP) technology. The VCS modernization includes acquisition of commercial Air-to-Ground Protocol Converters (APCs) and IP Voice Communication Systems (IP-VCSs).

The FAA will procure, test and deploy hundreds of new IP-VCSs and thousands of APCs over the next three years. The Software Safety Engineer will support the FAA's efforts to ensure software systems are safe and reliable by analyzing risks, reviewing safety standards, and working with FAA and vendor development, technical and engineering teams to verify safety measures. Duties include but are not limited to conducting hazard analyses, developing software safety requirements, performing testing and validation, and collaborating with other engineering teams to integrate safety throughout FAA vendors' software development life cycles.

Activities will include creating, developing, and reviewing requirements, software design reviews, software documentation analyses, system integration, software testing, verification and validation. Additionally, the Software Safety Engineer will:
* Conduct Hazard identification, mitigation and risk anlaysis.
* Learn the FAA's VS&R lab network capabilities, protocols, interfaces, software and hardware.
* Ensure that software and QA projects and documentation are compliant with requirements and client needs.
* Participate in Verification and Validation (V&V) of software system requirements, including traceability, and testability.
* Work in JavaScript, Python, C++ and other languages.
* Provide software integration.
* Analyze Problem Tracking Reports (PTRs).

Required Qualifications Requires a bachelor's degree, and 6+ years of relevant experience in software engineering. U.S. Citizen or Green Card permanent residency (3+ years U.S. residency) Ability to obtain FAA clearance The candidate must possess the following knowledge, skills, and abilities:
* Experience with safety and risks of the software.
* Experience creating, developing, and reviewing software-level requirements.
* Experience creating, developing, and reviewing software design and architecture.
* Experience creating, developing, reviewing, and debugging software code.
* Experience creating, developing, and reviewing databases.
* Experience testing software-level requirements and code.
* Experience using modern software development tools and techniques (e.g. source control systems, unit test frameworks, issue tracking software).
* Experience with software configuration management.
* Experience with software quality assurance.
* Fluent in C/C++, including object-oriented design and implementation.
* Fluent in Python, including HTTP API design and implementation.
* Usage of version control software (e.g., Git)
* Knowledge of software design process, patterns and anti-patterns
* Familiarity with embedded Linux system design and implementation, including performance optimization.
* Comfortable with common software data structures and algorithms
* Comfortable with Linux systems, including terminal interactions and configuration.
* Comfortable understanding System Requirements, Network Interfaces and Technical Specifications Desired Qualifications The candidate should possess several of the following knowledge, skills, and abilities:
* Knowledge of the Federal Aviation Administration and ATC systems
* Understanding of the National Airspace System (NAS)
* Experience performing or supporting software audits to an industry standard (e.g. IEEE, ISO, or RTCA).
* Some experience with RTCA DO-278A.
* Knowledge of Voice Communications Systems used for Air Traffic Control (ATC)
* Understanding of Internet Protocol (IP) Networking and the OSI Model
* Ability to collect/analyze data and communicate technical information.
* Strong oral, written and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary